英文辅音字母是除A
、E
、I
、O
、U
以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出字符串中大写辅音字母的个数。
输入样例:
HELLO World!
输出样例:
4
代码:
#include <stdio.h>
int main(void) {
char str[81];
int k, i, count, abc;
k = 0;
while ( (str[k] = getchar()) != '\n' )
k++;
str[k] = '\0';
count = 0, abc = 0;
for ( i=0; i<k; i++ ) {
if ( str[i] >= 'A' && str[i] <= 'Z' )
abc ++;
if ( str[i] == 'A' || str[i] == 'E' ||str[i] == 'I' ||str[i] == 'O' ||str[i] == 'U' )
count ++;
}
printf("%d\n", abc-count);
return 0;
}