[PTA]习题7-6 统计大写辅音字母
Posted Spring-_-Bear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PTA]习题7-6 统计大写辅音字母相关的知识,希望对你有一定的参考价值。
[PTA]习题7-6 统计大写辅音字母
英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
输入格式:
输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
输出格式:
输出在一行中给出字符串中大写辅音字母的个数。
输入样例:
HELLO World!
输出样例:
4
- 提交结果:
- 源码:
#include<stdio.h>
int main(void)
{
char string[81]; // 题目要求字符串长度不超过80,需将字符串结束符'\\0'存入字符串尾,故长度未81
int countCapitalConsonants; // 大写辅音字母个数
gets(string);
countCapitalConsonants = 0;
for (int i = 0; string[i] != '\\0'; i++)
{
if (string[i] >= 'A' && string[i] <= 'Z') // 所有大写字母
{
if (string[i] != 'A' && string[i] != 'E' && string[i] != 'I' && string[i] != 'O' && string[i] != 'U') // 除元音字母外所有大写字母为辅音字母
{
countCapitalConsonants++;
}
}
}
printf("%d", countCapitalConsonants);
return 0;
}
以上是关于[PTA]习题7-6 统计大写辅音字母的主要内容,如果未能解决你的问题,请参考以下文章