回复 楼主 未果
#include <stdio.h>int main()
{
int i,m;
char a[80];
for(i=0;i<3;i++)
{
int x,d,k,o;
x=0,d=0,k=0,o=0;
gets(a);
for(m=0;m<5;m++)
{
if('a'<=a[m]&&'z'>=a[m])
x++;
else if('A'<=a[m]&&'Z'>=a[m])
d++;
else if(a[m]==' ')
k++;
else
o++;
}
printf("小写字母:%d\n大写字母%d\n空格%d\n其他%d\n",x,d,k,o);
}
return 0;
}
这样写就可以了,每次输入一个,就会统计输出一个,还有,for语句后不加分号