- 有道题目请大虾们给点提示编写一个程序,从键盘输入的字符中统计数字
- 编写一个程序,从输入的字符中统计数字字符的个数,用回车键结束输入
(不用数组和指针)
- 只要提示吗?不错:)
确实不用数组和指针,用一个字符变量放当前输入的字符,和一个整型变量当计数器就可以了。
输入语句可以用“getchar();”。写在do-while里,让程序可以连续读入输入的字符,并判断,当前这个字符是数字的话记数器加一。输入的不是回车('\n')的话,继续执行do,是的话就结束循环。输出计数器的值就行了。
=========
char c;
int n=0;
do
{
c=getchar();
if(c>='0' && c<='9')n++;
}
while(c!='\n');
printf("%d\n",n);