简答题
👁️ 浏览量:

试题题干

键入一串字符,以回车换行符为结束标志,统计并输出其中数字字符的个数。


参考答案

试题解析

因为题干给出是输出数字字符的个数,即在if语句中应该填入数字的取值范围,在这个范围内输出,不在范围内结束循环,即第一空应填入ch>=‘0’&&ch<=‘9’;

第二空是要输入这个字符串,即第二空可以填入scanf(“%c”,&ch),因为循环中给出ch=getchar(),输入函数也可以用ch=getchar()进行输入字符串;

第三空是要输出数字字符的个数,即第三空应填入定义的n。