请补充fun函数的功能是:把字符下标能被2或3整除的字符串str中删除,把剩余的字符重新保存在字符串str中。字符串str从键盘输入,其长度作为参数传入fun函数。 例如,输入“abcdefghijk”,输出“bfh”。 请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。 #include #define N 80 void fun(char s[], int n) { int i, k; ___1___; for (i=0; i{ s[k++] = s[i]; if ((i%2==0) ___2___ (i%3==0)) k--; } ___3___; } main() { int i = 0, strlen = 0; char str[N]; printf("
Input a string:
"); gets(str); while (str[i] != ’ ’) { strlen++; i++; } fun(str, strlen); printf("
********* display string *********
"); puts(str); } 参考答案: 第1处填空:k=0; 第2处填空:|| 第3处填空:s[k]=’ ’或s[k]=0 首页 1 2 3 尾页
相关资料
|