比较字符串并删除.docVIP

  • 14
  • 0
  • 约21.49万字
  • 约 34页
  • 2017-02-12 发布于河南
  • 举报
比较字符串并删除

1. 请补充函数fun,该函数的功能是:把ASCII码为偶数的字符从字符串str中删除,结果仍然保存在字符串str中,字符串str从键盘输入,其长度作为参数传入函数fun。 函数fun,用for一个个查找,函数中参数的长度决定了if判断满足条件:%2==0,就使得下一个字符串的内容复制到当前字符。然后s++,接着在赋值。 例如,输入abcdef,输出ace。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: #include stdlib.h #include stdio.h #define N 80 (1) void fun(char s[],int n) (2) j=0 (3) s[j]=\0 【1】从下面的main函数里函数调用可得到格式定义。 { int i, j; 【2】; for (i=0;in;i++)这里n是数组的长度。即控制了条件。 { if(s[i]%2!=0) 不为偶数就放入s数组里。 s[j++]=s[i]; } 【3】; s[j]=\0。给数组的最后一个字符赋值结束标志。} 删除部分元素可以给s[j]重新赋值。最后给s加上结束标志。 void main() { int i=0, strlen=0;

文档评论(0)

1亿VIP精品文档

相关文档