任务
编程统计从键盘输入的字符中数字字符的个数,用换行符结束循环。
新问题
while( ( ch=getchar() ) != ‘\n’ )
上面这个代码的意思就是:当你从键盘输入的字符不是换行时,执行这个代码。意思是,直到输入的字符是’\n’的时候,才退出while循环。
代码
#include<stdio.h>
int main()
{
// 请在下面添加代码
// ********** Begin **********
int i=0;
char a;
while((a=getchar())!='\n')
{
if(a<='9'&&a>='0')
{i=i+1;}
}
printf("%d\n",i);
// ********** End **********
return 0;
}