编程计算字符串中的元音、辅音、数字、空白符。
【输入样例】
runoob123 erkcomsww dfrunoob
【输出样例】
vowel:8
consonant:15
number:3
space:2
输入输出均无换行
编程计算字符串中的元音、辅音、数字、空白符。
【输入样例】
runoob123 erkcomsww dfrunoob
【输出样例】
vowel:8
consonant:15
number:3
space:2
输入输出均无换行
#include <stdio.h>
int main(void) {
char s[1000];
gets(s);
int a=0,b=0,c=0,d=0;
for(int i=0;s[i]!='\0';i++){
if(s[i]>='a'&&s[i]<='z'){
if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')a++;
else b++;
}
else if(s[i]>='A'&&s[i]<='Z'){
if(s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U')a++;
else b++;
}
else if(s[i]>='0'&&s[i]<='9'){
c++;
}
else if(s[i]==' '){
d++;
}
}
printf("vowel:%d\n",a);
printf("consonant:%d\n",b);
printf("number:%d\n",c);
printf("space:%d",d);
return 0;
}