描述
找出给定字符串中大写字符(即'A'-'Z')的个数。
输入描述:
本题含有多组样例输入
对于每组样例,输入一行,代表待统计的字符串
输出描述:
对于每组样例,输出一个整数,代表字符串中大写字母的个数
示例1
输入:
add123#$%#%#O
150175017(&^%&$vabovbao
输出:
1
0
#include <stdio.h>
int main(void)
{
char a;
int cnt[64] = {0};
int i, j;
i = 0;
while(scanf("%c", &a) != EOF)
{
if(a>='A' && a<='Z')
{
cnt[i]++;
}
else if(a == '\n')
{
i++;
}
}
for(j=0; j<i; j++)
{
printf("%d\n", cnt[j]);
}
return 0;
}
该博客介绍了一个C++程序,其功能是读取多行字符串并统计每行中大写英文字母的数量。程序通过扫描输入字符,判断是否在大写字母范围内并累计计数。输出为每行大写字母的个数。
478

被折叠的 条评论
为什么被折叠?



