2024-12-02 03:11:34
#include <stdio.h>
int main()
{
char c[50];
int i,el=0,sp=0,nu=0,other=0;
gets(c);//输入字符串
for(i=0; i<strlen(c); i++)//strlen返回字符串长度
{
if((c[i]>='A' && c[i]<='Z')||(c[i]>='a' && c[i]<='z'))
el++;
else if(c[i]>='0'&&c[i]<='9')
nu++;
else if(c[i]==' ')
sp++;
else
other++;
}
printf("英文字母个数=%d\n数 字 个 数 =%d\n空 格 字 数 =%d\n其他字符个数=%d\n",el,nu,sp,other);
return 0;
}
测试结果如下:
2024-12-02 11:38:10