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;}

程序说明

  1. 程序首先定义了一个字符数组str,用于存储输入的字符串,最大长度为80个字符。2. 使用fgets函数读取用户输入的字符串,并使用strcspn函数去除fgets读取的换行符。3. 通过for循环遍历字符串中的每个字符。4. 在循环中,使用if语句判断字符是否为大写字母,并排除元音字母 'A'、'E'、'I'、'O'、'U'。5. 如果字符是大写辅音字母,则计数器count加1。6. 最后,程序输出大写辅音字母的个数。

如何运行程序

  1. 将代码复制到CodeBlocks中。2. 点击编译按钮编译程序。3. 点击运行按钮运行程序。4. 在控制台输入字符串,按回车键结束输入。5. 程序将输出字符串中大写辅音字母的个数。

希望本文能够帮助您理解如何使用C语言统计字符串中大写辅音字母的个数。

C语言程序统计字符串中大写辅音字母个数

原文地址: https://www.cveoy.top/t/topic/I5x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录