本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。
建议使用switch语句编写。
#include
int main()
{
char c;
int blank=0,digit=0,other=0;
while(scanf("%c",&c)&&c!='\n'){
switch(c)
{
case ' ': blank++;break;
case '0': case '1':case '2':case '3':case '4':case '5':case '6':case '7':case '8':case '9': digit++;break;
default : other++;
}
}
printf("blank = %d, digit = %d, other = %d",blank,digit,other);
return 0;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)