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

以下代码实现,可以打印出从'a'到'z'的所有字母,每5行回车一次:

#include <iostream>

using namespace std;

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

代码解释:

  1. #include <iostream>: 包含输入输出流库,用于使用 cout 进行输出。
  2. using namespace std;: 使用标准命名空间,避免每次使用 std:: 前缀。
  3. int main() { ... }: 程序的入口函数。
  4. char ch = 'a';: 定义一个字符型变量 ch,并初始化为 'a'。
  5. int count = 0;: 定义一个整型变量 count,用来记录打印的字母数量。
  6. while(ch <= 'z') { ... }: 循环条件,当 ch 小于等于 'z' 时,执行循环体。
  7. cout << ch << " ";: 打印当前字母 ch 和空格。
  8. ch++;: 将 ch 递增,指向下一个字母。
  9. count++;: 将 count 递增 1。
  10. if(count % 5 == 0) { ... }: 当 count 能被 5 整除时,表示打印了 5 个字母,输出换行符 endl
  11. return 0;: 返回 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

说明:

这段代码演示了如何使用循环和条件语句来实现简单的字母打印功能,同时展示了如何使用 cout 进行输出和使用 endl 换行。

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

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

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