问答题
编写函数fun,其功能是:将s所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。 例如,若s所指字符串中的内容 “ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除,其他依此类推。最后t所指的数组中的内容应是 “BDF24”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序:#include < conio.h >#include < stdio.h >#include < string.h >void fun(char*s,char t[]){}main(){ char s[100],t[100],Msg[]="Please enter string s:"; printf(Msg); Scanf("%s",s); fun(s,t); printf("\nThe resuit is:%s\n",t);}
【参考答案】
正确答案:void fun (char*s,char t[]) { int i,j =0,n; n =str1en (s......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)