编写一个函数,统计一字符串中字母、数字、空格、和其他字符个数

如题所述

#include
<stdio.h>
#include
"ctype.h"
void
main()
{
int
a,b,c,d;
char
ch;
a=b=c=d=0;
printf("输入字符串:");
while((ch=getchar())!='\n')
{
if(isalpha(ch))a++;
else
if(isdigit(ch))b++;
else
if(ch=='
')c++;
else
d++;
}
printf("字母:%d,数字%d,空格:%d,其他:%d\n",a,b,c,d);
}
温馨提示:答案为网友推荐,仅供参考
相似回答