毛细管现象
参考答案:
如果把两端开口的玻璃细管竖立在液体中,液体就会在细管中上升或下降一定高度,这种现象称为毛细管现象。
直线、射线、线段的区别与联系各是什么?
编写一个函数find Str(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为“as”,函数返回值是6。 函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out40.dat中。 注意:部分源程序已给出。 请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。 试题程序: #include<stdio.h> #include<string.h> #include<conio.h> int findStr(char *str,char *substr) main() char str[81],substr[3];int n;clrscr();printf ("输入原字符串:");gets(str);printf("输入子字符串:");gets(substr);puts(str);puts(substr);n=findstr(str,substr);printf("n=%d\n",n);ReadWrite(); ReadWrite() char ch,str[81],substr[3];int n, len, i=0;FILE *rf,*wf;rf=fopen ("in40.dat","r");wf=fopen ("out40.dar","w");while (i<5) fgets(str,80,rf); fgets(substr,10,rf); len=strlen(substr)-1; ch=substr[len]; if(ch==’\n’||ch==0x1a)substr[len]=0; n=findStr(str, substr); fprintf(wf,"%d\n",n); i++;fclose(rf);fclose(wf);