下面是 C 语言写的从键盘输入一行字符并统计输出大写字母个数的程序:
#include <stdio.h>
int main(void)
{
char c;
int count = 0; // 统计大写字母的计数器
printf("请输入一行字符:");
while ((c = getchar()) != '\n') // 读取一行字符
{
if (c >= 'A' && c <= 'Z') // 如果是大写字母
{
count++; // 计数器加 1
}
}
printf("大写字母的个数为:%d\n", count);
return 0;
}
在这段代码中,我们使用了 getchar() 函数来从键盘输入字符。这个函数会返回输入的下一个字符,并且会在输入回车时结束。我们使用一个 while 循环来读取输入的所有字符,并判断是否是大写字母。如果是,就将计数器加 1。最后,我们输出计数器的值来显示大写字母的个数。
温馨提示:答案为网友推荐,仅供参考