英文辅音字母是除A
、E
、I
、O
、U
以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出字符串中大写辅音字母的个数。
输入样例:
HELLO World!
输出样例:
4
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<math.h> 4 #include<string.h> 5 int main() { 6 int n = 0; 7 char a[80]; 8 for (int i = 0;i<80; i++) { 9 scanf("%c", &a[i]); 10 if (a[i] >= 66 && a[i] <= 90 && a[i] != 69 && a[i] != 73 && a[i] != 79 && a[i] != 85) { 11 n++; 12 } 13 } 14 printf("%d", n); 15 return 0; 16 }
这个题目比较简单哈,我又用到了我最喜欢的在线处理,哈哈~
我觉得可以改进的地方是for循环判断的条件。我这里不是很清楚该怎么办,只能用老路子。
我看有很多同学用的gets或者getchar,其实也可以哈,同学们可以尝试一下子~
加油!