永发信息网

设变量已正确定义,以下不能让那个统计出一行中输入字符个数(不包括回车符)的程序段是:A n=0;wh

答案:2  悬赏:10  手机版
解决时间 2021-03-10 21:21
  • 提问者网友:鐵馬踏冰河
  • 2021-03-10 08:02
设变量已正确定义,以下不能让那个统计出一行中输入字符个数(不包括回车符)的程序段是:A n=0;wh
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-03-10 08:16
D可以转为:#includevoid main(){int n=0;char ch;while (ch=getchar() && ch!='\n'){n++;}printf (%d\n,n);}例如你输入a然后回车,ch是不是等于a\n?ch=getchar(),getchar是输入字符,a肯定!='\n'啦,n++,继续循环又输入bc\n,但是ch只认一个,那就是b拉,你说有可能认到\n吗?这循环到你死!B则肯定是正确的,while(getchar()!='\n')是输入不为\n就++
全部回答
  • 1楼网友:山君与见山
  • 2021-03-10 08:41
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯