C++ 打印字母 'a' 到 'z'

以下是一个 C++ 程序,它会打印出字母 'a' 到 'z',每 5 个字母回车一次。

#include <iostream>
using namespace std;

int main() {
    char letter = 'a';
    int count = 0;
    while (letter <= 'z') {
        cout << letter << " ";
        count++;
        if (count % 5 == 0) {
            cout << endl;
        }
        letter++;
    }
    return 0;
}

代码解释:

  • #include <iostream>: 包含输入输出流库,用于控制台输出。
  • using namespace std;: 使用标准命名空间,避免重复写 std::。
  • char letter = 'a';: 定义一个字符变量 letter 并初始化为 'a'。
  • int count = 0;: 定义一个整数变量 count 用于计数,初始值为 0。
  • while (letter <= 'z'): 循环执行,当 letter 小于等于 'z' 时继续循环。
  • cout << letter << " ";: 打印当前字母 letter 和一个空格。
  • count++;: 计数器 count 加 1。
  • if (count % 5 == 0) { cout << endl; }: 如果 count 除以 5 的余数为 0,则打印换行符。
  • letter++;: letter 递增,指向下一个字母。
  • return 0;: 程序正常退出。

运行结果:

a b c d e f g h i j k l m n o p q r s t u v w x y z

总结:

这段 C++ 代码利用循环结构和字符变量,成功地打印出字母 'a' 到 'z',并每 5 个字母换行。

C++ 打印字母 'a' 到 'z' 代码示例

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

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