#includemain(){ long nc;nc=0;while(getchar()!=EOF)++nc;printf("%ld\n",nc);}运行程序时,键盘输入内容:Hello,world!运行结果输出是:_____________我做的答案是12.而答案给的是11.真是不懂啊~注意:world后有“!”(

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 11:57:41
#includemain(){ long nc;nc=0;while(getchar()!=EOF)++nc;printf(
xOOAbcq+HԚ8x3.TI &fXZt-ڴA ]_o B6=Lfͼ@2(Fq5cyÉ O)rLia9r{\B Nb$=6.F^1yc{z%3傷Msż٣[-ڼuϣ)1h/X4S5YQfy |TrFk5{K?7؏:ʐo;L-t%Օ{|ejrP=.8K?h:4|wU?,RʿzI?Եt`ށ-I&KiZ_+TnPUA?d0}IG>TɁ!`81ӆbڹc R%$-KdZG239i"+V*,;sL=Qo_[RjT넜UՕdqe

#includemain(){ long nc;nc=0;while(getchar()!=EOF)++nc;printf("%ld\n",nc);}运行程序时,键盘输入内容:Hello,world!运行结果输出是:_____________我做的答案是12.而答案给的是11.真是不懂啊~注意:world后有“!”(
#include
main()
{ long nc;
nc=0;
while(getchar()!=EOF)++nc;
printf("%ld\n",nc);
}
运行程序时,键盘输入内容:Hello,world!
运行结果输出是:_____________
我做的答案是12.而答案给的是11.
真是不懂啊~注意:world后有“!”(惊叹号).Hello和world中间有“,”(逗号).我感觉问题可能出在这“!”上.

#includemain(){ long nc;nc=0;while(getchar()!=EOF)++nc;printf("%ld\n",nc);}运行程序时,键盘输入内容:Hello,world!运行结果输出是:_____________我做的答案是12.而答案给的是11.真是不懂啊~注意:world后有“!”(
问题出在你的 !=EOF 上
你用EOF(0x1A)字符串结束判断,需要你在输入的字符串中输入EOF(0x1A),DOS Command中可按^Z.
EOF(0x1A)文本文件中,通常是文件结束符.