C语言数组字符统计
答案:1 悬赏:60 手机版
解决时间 2021-08-22 01:45
- 提问者网友:贪了杯
- 2021-08-21 14:01
输入一个字符串,统计此字符串中字母、数字、空格和其它字符的个数。
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-08-21 15:40
#include <stdio.h>
void main()
{
char str[50];
int i,ecnt,ncnt,kcnt,other;
i=ecnt=ncnt=kcnt=other=0;
gets(str);
while(str[i])
{
if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
ecnt++;
else if(str[i]>='0'&&str[i]<='9')
ncnt++;
else if(str[i]==' ')
kcnt++;
else
other++;
i++;
}
printf("字母:%d 数字:%d 空格:%d 其他:%d\n",ecnt,ncnt,kcnt,other);
//直接用汉字了.如果无法输出汉字的话,可以改成英语...
}
运行截图:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯