c/c++都可以用,课后题
#include <stdio.h>
int main()
{
int a,b,c,d,ch;
a=b=c=d=0;//数字a,字母b,空格c,其他d;
printf("请输入所需统计字符串,用换行键结束\n");
while((ch=getchar())!='\n')//用getchar输入,输入enter换行时结束输入。
{
if(ch>='0' && ch<='9')
a++;
else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))
b++;
else if(ch==' ')
c++;
else
d++;
}
printf(" 数字共有: %d \n 字母共有: %d \n 空格共有: %d\n 其他共有: %d \n", a,b,c,d);
return 0;
}