从键盘上输入:study hard,or you 'll fall behind.,输出的结果为?main() { char ch;int num=0,flag=0;while((ch=getchar())!='\n'){ if(ch==' ')\x05\x05\x05flag=0;else if(flag==0)\x05\x05\x05{ flag=!flag;num++;\x05\x05\x05}} \x05\x05

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 09:58:39
从键盘上输入:study hard,or you 'll fall behind.,输出的结果为?main() { char ch;int num=0,flag=0;while((ch=getchar())!='\n'){ if(ch==' ')\x05\x05\x05flag=0;else if(flag==0)\x05\x05\x05{ flag=!flag;num++;\x05\x05\x05}} \x05\x05
xRN@aU#l hR %PP@`%Q1ZLS`17\tz{9L&ڟ hʩх\+$yYPL% #')5'*hկ8ArӠAAb޸%X )M >o4bD% Kwʋ9ބOֿ)ugxr !N0aUxtRߢw@2N$5wHƲh3l`2!?nS8I^Tcr[}cof b=gUc1:z^H֔U֛ T{Ԕ*GU9&$ք&{xj&A _@`qb]Nw Hd7&'iSZ P/}XA:vVL'/ᤐD_B'

从键盘上输入:study hard,or you 'll fall behind.,输出的结果为?main() { char ch;int num=0,flag=0;while((ch=getchar())!='\n'){ if(ch==' ')\x05\x05\x05flag=0;else if(flag==0)\x05\x05\x05{ flag=!flag;num++;\x05\x05\x05}} \x05\x05
从键盘上输入:study hard,or you 'll fall behind.,输出的结果为?
main()
{ char ch;int num=0,flag=0;
while((ch=getchar())!='\n')
{ if(ch==' ')
\x05\x05\x05
flag=0;
else if(flag==0)
\x05\x05\x05
{ flag=!flag;
num++;
\x05\x05\x05
}
}
\x05\x05

从键盘上输入:study hard,or you 'll fall behind.,输出的结果为?main() { char ch;int num=0,flag=0;while((ch=getchar())!='\n'){ if(ch==' ')\x05\x05\x05flag=0;else if(flag==0)\x05\x05\x05{ flag=!flag;num++;\x05\x05\x05}} \x05\x05
不是太完善的统计单词数的程序
以空格为区分点 连续多个空格按照一个空格处理
统计以空格分隔的单词数
所以
study hard,or you 'll fall behind.
这个会被区分成
study
hard,or
you
'll
fall
behind.
6个单词
于是最终num值为6