统计大写辅音字母 c
如果你想统计一个字符串中大写辅音字母的个数,你可以使用以下代码:
这个程序首先定义了一个字符数组 来存储输入的字符串,然后使用 函数从标
准输入读取字符串。在 循环中,程序遍历字符串中的每个字符,如果字符是大写字
母,并且不是 A、E、I、O、U 中的一个,就将 加 1。最后,程序输出 的值,
即大写辅音字母的个数。
#include <stdio.h>
#include <stdlib.h>
#define N 80
int main() {
char arr[N];
int i = 0, flag = 0;
printf("input string: ");
gets(arr);
while(arr[i] != ' ') {
if(arr[i] >= 'A' && arr[i] <= 'Z') {
if(arr[i] != 'A' && arr[i] != 'E' && arr[i] != 'I' && arr
[i] != 'O' && arr[i] != 'U') {
flag++;
}
}
i++;
}
printf("%d", flag);
return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
arr gets()
while
flag flag
Plain Text