开放大学在线学习搜题
当前位置:首页 > 学习题库 > C语言程序设计

问题

以下程序的功能是:由键盘输入一行文字和某一个字符,然后删去该行文字中所有该字符,并打印新字符串。 #include < stdio.h> void main() { char str1[100],str2[100]; char ch; int i=0,k=0; while ((str1[i]=getchar())!=' \n' ) i++; str1[i]=' \0' ; scanf(" %c" ,& ch); for (i=0;str1[i]!=' \0' ;i+

发布时间:2025-07-30   作者:江苏开放大学   浏览:0

以下程序的功能是:由键盘输入一行文字和某一个字符,然后删去该行文字中所有该字符,并打印新字符串。 #include < stdio.h> void main() { char str1[100],str2[100]; char ch; int i=0,k=0; while ((str1[i]=getchar())!=' \n' ) i++; str1[i]=' \0' ; scanf(" %c" ,& ch); for (i=0;str1[i]!=' \0' ;i++) if (str1[i]!=ch) { str2[k]=str1[i]; k++; } str2[k]=' \0' ; printf(" \n%s\n" ,str2); }

?     正确

?     错误

您可能感兴趣的试题