怎样统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数?

如题所述

1 输入字符串;
2 对输入的字符串遍历,并分别统计个数;
3 遍历结束后输出。
代码:
int main()
{
char s[100];
int d,x,s,q,i;
gets(s);
d=x=s=q=0;
for(i = 0; s[i]; i ++)
if(s[i]>='A' && s[i]<='Z')d++;
else if(s[i]>='a' && s[i]<='z')x++;
else if(s[i]>='0' && s[i]<='9')s++;
else q++;
printf("%d %d %d %d\n",d,x,s,q);
}
温馨提示:答案为网友推荐,仅供参考
相似回答