英文辅音字母是除A
、E
、I
、O
、U
以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出字符串中大写辅音字母的个数。
输入样例:
HELLO World!
输出样例:
4
#include <stdio.h>
int main(void) //如果不需要从命令行中获取参数,请用int main(void);否则请用int main(int argc, char *argv[])
{
// printf("A=%d E=%d I=%d O=%d U=%d Z=%d",'A','E','I','O','U','Z'); // 不要忘记 \n
// A=65 E=69 I=73 O=79 U=85 Z=90
int n=81;
char a[n];
int i;
for(i=0;i<n-1;i++){
scanf("%c",&a[i]);
if(a[i]=='\n'){
break;
}
}
// printf("i=%d",i);
int m=i,cnt=0;
for(i=0;i<m;i++){
if(a[i]>='A'&&a[i]<='Z'){
if(a[i]!='A'&&a[i]!='E'&&a[i]!='I'&&a[i]!='O'&&a[i]!='U'){
cnt++;
}
}
}
printf("%d",cnt);
return 0;
}