#include<stdio.h>
int main()
{
int i,eng,spa,mat,oth;
eng = 0;
spa = 0;
mat = 0;
oth = 0;
for (i = getchar(); i != '\n'; i=getchar())/*利用getchar()函数输入一行字符,遇到回车就退出*/
{
if ('A' <= i&&i <= 'Z' || 'a' <= i &&i<= 'z')
eng++;
else if (i == ' ')
spa++;
else if (0 <= i <= 9)
mat++;
else
oth++;
}
printf("英文字母的个数为:%d\n空格的个数为:%d\n数字的个数为%d:\n其它字符的个数为:%d\n",eng,spa,mat,oth);
return 0;
}
输入一行字符,计算其中英文字母,空格,数字和其它字符的个数
最新推荐文章于 2023-08-07 18:19:30 发布