用while语句统计字符串中字母,数字,空格,特殊符号个数
#include<stdio.h>int main()
{
char ch;
int a=0,b=0,c=0,d=0;
printf("请任意输入一串字符:\n");
while((ch = getchar())!='\n')
{
if(ch >='a' && ch<='z'||ch >='A' &&ch<='Z')
{
a++;
}
else if (ch >='0' &&ch <='9')
{
b++;
}
else if(ch ==' ')
{
c++;
}
else
{
d++;
}
}
printf("字母个数为%d\n 数字个数为%d\n 空格个数为%d\n 特殊字符个数为%d\n",a,b,c,d);
return 0;
}
页:
[1]