c语言..统计字母,数字空格个数...

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:38:41
#include"stdio.h"
void main()
{int a=0,b=0,c=0,d=0,i,j,e;
char a[3][80];

for(i=0;i<3;i++)
{printf("请输入字符");
gets(a[i]);
for(j=0;j<80&&a[i][j]!='\0';j++)
if(a[i][j]>='A'&&a[i][j]<='Z')
a++;
else if (a[i][j]>='a'&&a[i][j]<='z')
b++;
else if (a[i][j]>='0'&&a[i][j]<='9')
c++;
else if (a[i][j]==' ')
d++;
else
e++;}
for(i=0;i<3;i++)
printf("%s:",a[i]);
printf("大写字母是:%d,小写是:%d,数字是:%d,空格是:%d,其他:%d",a,b,c,d,e);
} 我的错在那里???

if(a[i][j]>='A'&&a[i][j]<='Z')
a++;
else if (a[i][j]>='a'&&a[i][j]<='z')
b++;
else if (a[i][j]>='0'&&a[i][j]<='9')
c++;
else if (a[i][j]==' ')
d++;
else
e++;
把上面这些东西用一个大括号括起来.

同意上面的
还有就是e没有初始化

c语言..统计字母,数字空格个数... 求用c语言求出一段字符序列中有多少个字母?多少个数字? 多少个空格?多少个其他字符? 需要用户输入一个字符串,用C语言编程,统计出有多少个字母,数字,或者其它字符,分别统计出来!! 急!编写一个C程序,输入一行字符,分别统计出请中的英文字母,空格,数字,和其他字符的个数.不用for个形式写. c语言字母转换数字 求解:用C.输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数 C语言 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数 用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数. C语言题:输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符。