编程题c语言.docVIP

  • 11
  • 0
  • 约9.22千字
  • 约 12页
  • 2018-03-09 发布于河南
  • 举报
编程题c语言

编程题 函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为“ABCDEFG123456”,其中字符A的ASCII码值为奇数,因此应当删除;其中字符B的ASCII码值为偶数,但在数组中的下标为奇数,因此也应当删除;而字符2的ASCII码值为偶数,所在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后,t所指的数组中的内容应是“246”。 #include stdio.h #include string.h void fun(char *s,char t[]) { int k,n=0; for(k=0;kstrlen(s);k++) if(k%2==0 s[k]%2==0) t[n++]=s[k]; t[n]= \0; } main() { FILE *out; char s[100],t[100]; printf(\nPlease enter string S:); scanf(%s, s); fun(s,t); printf(\nThe result is: %s\n,t); out=fopen(out.dat,w); fputs(t,out); fclose(out); } 编

文档评论(0)

1亿VIP精品文档

相关文档