#include<stdio.h>
void main()
{
int i=0,j=0,k=0,l=0;//统计其中英文字母,空格,数字和其他字符的个数
char c;
printf("输入字符串\n");
while((c=getchar()!='\n'))
{
if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
i++;
else
if(c=' ')
j++;
else
if(c>='0'&&c<='9')
k++;
else
l++;
}
printf("英文字母%d,空格%d,数字%d,其他字符%d\n",i,j,k,l);
}
我的想法是定义四个函数,分别是字母统计函数、数字统计函数、空格统计函数和统计其他字符函数,最后在main中输出。但貌似这个比我的简单。