习题7-6 统计大写辅音字母

英文辅音字母是除AEIOU以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

输入格式:

输入在一行中给出一个不超过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,其实也可以哈,同学们可以尝试一下子~

加油!

posted @ 2020-10-16 23:58  沉梦昂志_doc  阅读(360)  评论(0编辑  收藏  举报