C语言循环实例:遍历1-99和打印九九乘法表上三角

本教程将带你学习如何使用C语言中的for循环来实现两个常见功能:遍历数字1-99以及打印九九乘法表的上三角。

1. 遍历1-99

以下是一个简单的C语言程序,它使用for循环遍历数字1到99,并使用printf函数将每个数字输出到控制台:

#include <stdio.h>

int main() {
    int i;
    for (i = 1; i <= 99; i++) {
        printf('%d ', i);
    }
    return 0;
}

代码解释:

  • #include <stdio.h>: 包含标准输入输出库,以便使用printf函数。
  • int main(): 程序的入口函数。
  • int i;: 声明一个整数变量i作为循环计数器。
  • for (i = 1; i <= 99; i++): for循环结构,包含三个部分:
    • i = 1: 初始化计数器i为1。
    • i <= 99: 循环条件,当i小于等于99时,循环继续执行。
    • i++: 每次循环后,计数器i自增1。
  • printf('%d ', i);: 在每次循环中,打印当前数字i,并在数字之间添加一个空格。
  • return 0;: 程序执行成功,返回0。

2. 打印九九乘法表上三角

以下C语言程序使用两个嵌套的for循环打印九九乘法表的上三角部分:

#include <stdio.h>

int main() {
    int i, j;
    for (i = 1; i <= 9; i++) {
        for (j = i; j <= 9; j++) {
            printf('%d * %d = %d	', i, j, i * j);
        }
        printf('
');
    }
    return 0;
}

代码解释:

  • 外部的for循环控制行数 ( i 从 1 到 9 )。
  • 内部的for循环控制每行打印的列数 ( j 从当前的 i 值到 9 ),这样就只打印了上三角部分。
  • printf('%d * %d = %d ', i, j, i * j); 打印乘法表达式和结果,并使用制表符 进行格式化。
  • printf(' '); 在每行结束后换行。

希望这些代码示例能帮助你理解如何在C语言中使用for循环实现遍历和打印九九乘法表的功能。

C语言循环实例:遍历1-99和打印九九乘法表上三角

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

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