满意答案
air840420
推荐于 2018.05.18
采纳率:42% 等级:12
已帮助:20734人
#include
#include
void
main()
{
char
sen[256];
int
ben=0,men=0,spa=0,num=0,oth=0;
int
i;
gets(sen);
for(i=0;i
{
if(sen[i]>='a'&&sen[i]<='z')
{
ben++;
}
else
if(sen[i]>='a'&&sen[i]<='z')
{
men++;
}
else
if(sen[i]>='
')
{
spa++;
}
else
if(sen[i]>='0'&&sen[i]<='9')
{
num++;
}
else
{
oth++;
}
}
printf("大写字母有%d个\n小写字母有%d个\n空格有%d个\n数字有%d个\n其他字符有%d个\n",ben,men,spa,num,oth);
getchar();
}
————————————————
如果以上出现“%”符号,那是为了防止系统误识我把半角符号写成全角符号了,注意改回来。
————————————————
亲爱的lz,如果我的回答能够帮你解决问题,或是对你有帮助,或是对你今后的发展造成积极的影响,那么请您采纳我的回答吧,同时更迫切地希望您能够在采纳的时候帮我打上“能解决”和“原创”,然后把两行的五颗五角星分别点亮,点亮五角星就是点亮你我的希望。
我冲11级了,需要很多综合声望,感谢您的帮助,衷心祝愿您快乐每一天~
114分享举报