有道题目请大虾们给点提示编写一个程序,从键盘输入的字符中统计数字
编写一个程序,从输入的字符中统计数字字符的个数,用回车键结束输入 (不用数组和指针)
只要提示吗?不错:) 确实不用数组和指针,用一个字符变量放当前输入的字符,和一个整型变量当计数器就可以了。 输入语句可以用“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);