C语言程序统计字符串中大写辅音字母个数
C语言程序统计字符串中大写辅音字母个数
本文提供一个C语言程序,用于统计输入字符串中大写辅音字母的个数,并可以在CodeBlocks环境中编译运行。
程序代码c#include <stdio.h>#include <string.h>
int main() { char str[80]; int count = 0;
printf('请输入一个以回车结束的字符串(少于80个字符):'); fgets(str, sizeof(str), stdin); str[strcspn(str, '
')] = '�'; // 去除fgets读取的换行符
for (int i = 0; i < strlen(str); i++) { if (str[i] >= 'A' && str[i] <= 'Z') { // 判断是否为大写字母 if (str[i] != 'A' && str[i] != 'E' && str[i] != 'I' && str[i] != 'O' && str[i] != 'U') { count++; // 统计大写辅音字母个数 } } }
printf('大写辅音字母的个数为:%d
', count);
return 0;}
程序说明
- 程序首先定义了一个字符数组
str,用于存储输入的字符串,最大长度为80个字符。2. 使用fgets函数读取用户输入的字符串,并使用strcspn函数去除fgets读取的换行符。3. 通过for循环遍历字符串中的每个字符。4. 在循环中,使用if语句判断字符是否为大写字母,并排除元音字母 'A'、'E'、'I'、'O'、'U'。5. 如果字符是大写辅音字母,则计数器count加1。6. 最后,程序输出大写辅音字母的个数。
如何运行程序
- 将代码复制到CodeBlocks中。2. 点击编译按钮编译程序。3. 点击运行按钮运行程序。4. 在控制台输入字符串,按回车键结束输入。5. 程序将输出字符串中大写辅音字母的个数。
希望本文能够帮助您理解如何使用C语言统计字符串中大写辅音字母的个数。
原文地址: https://www.cveoy.top/t/topic/I5x 著作权归作者所有。请勿转载和采集!