统计英语 数字 空格 及其它字符

输入一个小于20个字符长度的字符串,统计英文,数字,空格,及其它字符的个数并输出 。 如何进行数组中的计数且输出
呆毛亚
浏览 1478回答 1
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);}
打开App,查看更多内容
随时随地看视频慕课网APP