//【程序14】
//题目:输入一行字符,分别统计出英文字母、空格、数字和其它字符的个数
#include<stdio.h>
#include<string.h>
int main()
{
int zm,kg,num,qt,i;
char str[100];
zm=kg=num=qt=0;
gets(str);
// printf("%d\n",strlen(str));
for(i=0;i<strlen(str);i++)
{
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
zm++;
else if(str[i]>='1'&&str[i]<='9')
num++;
else if(str[i]==' ')
kg++;
else
qt++;
}
printf("英文字母=%d, 空格=%d, 数字=%d, 其他字符=%d",zm,kg,num,qt);
return 0;
}
//测试输入 abcd123AB * &
//输出:英文字母=6, 空格=2, 数字=3, 其他字符=2
C语言【程序14】 题目:输入一行字符,分别统计出英文字母、空格、数字和其它字符的个数
最新推荐文章于 2021-12-02 22:39:59 发布