永发信息网

void main() { char a[]="Hello,Jerry,How are you?" char c; int i=0,j; c=getchar() whil

答案:3  悬赏:30  手机版
解决时间 2021-02-26 08:00
  • 提问者网友:骨子里的高雅
  • 2021-02-25 16:39
if(a[i]==c)
for(j=i;a[i!='\0'];j++)
else i++;
}
putd(a)
}
的输出结果是什么?
“for(j=i;a[i]!='\0';j++)" 后还有 a[j]=a[j+1]
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-02-25 17:12
你有一句 c=getchar() ;如果 拍入的字符与 "Hello,Jerry,How are you?" 中任何一个相同,输出
没字符。
否则输出 Hello,Jerry,How are you?
===
void main() {
char a[]="Hello,Jerry,How are you?";
char c; int i=0,j;
c=getchar();
while(a[i]) {
if(a[i]==c) for(j=i;a[i] !='\0';j++) a[j]=a[j+1];
else i++;
}
puts(a);
}
全部回答
  • 1楼网友:woshuo
  • 2021-02-25 18:19
#include<stdio.h> //把stdio.h插入此处,stdio.h为标准输入输出头文件,里面包含了输入输出所需的代码                              //#include是预处理命令,表示在编译时先将其后的头文件插入到此处 void main() //main是方法名称,该方法为主函数,void为返回值,()为该方法接受的参数,该处为                        //空,{}里面的代码为该函数的内容 {   char a[100];  //声明一个含有100个成员的字符型数组   int i=0,j=0;  //声明整形变量i和j ,并且初始化为0   scanf("%c",&a[i]);  //从键盘接收输入的字符输入并存储在数组a[i]中   while(a[i]          //我也不知道你想表达什么了,代码不全 }
  • 2楼网友:長槍戰八方
  • 2021-02-25 17:29
乱码 while其实什么操作都没做,还写错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯