统计英语 数字 空格 及其它字符
输入一个小于20个字符长度的字符串,统计英文,数字,空格,及其它字符的个数并输出 。 如何进行数组中的计数且输出
1回答
-
qq_博行天下_04396621
#include<stdio.h>void main(){ char a[256]; int i,n1,n2,n3,n4; gets(a); for ( i=n1=n2=n3=n40;i<20;i++ ) if ( a[i]==' ' ) n1++; else if ( (a[i]>='0')&&(a[i]<='9') ) n2++; else if ( (a[i]>='a' && a[i]<='z')||(a[i]>='A' && a[i]<='Z') ) n3++; else n4++; printf("英文字符个数%d,空格数%d,数字字符个数%d,其他字符%d\n",n3,n1,n2,n4);}