2010计算机等考二级C:50套上机程序填空题(5)
2010计算机等考二级C:50套上机程序填空题(5) 23、给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! #include int fun(char *s) { int n=0, flag=0; while(*s!=’ ’) { if(*s!=’ ’ && flag==0) { /**********found**********/ __1__ ; flag=1;} /**********found**********/ if (*s==’ ’) flag= __2__ ; /**********found**********/ __3__ ; } return n; } main() { char str[81]; int n; printf(" Enter a line text: "); gets(str); n=fun(str); printf(" There are %d words in this text. ",n); }
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! #include #define N 9 int fun(int a[], int n) { int i,j; j = 0; for (i=0; i /**********found**********/ if (___1___== 0) { /**********found**********/ ___2___ = a[i]; j++; } /**********found**********/ return ___3___; } main() 相关资料 |