编辑代码

#include <stdio.h>

int main() {
    int table[9][9]; // 用于存储乘法表的二维数组

    // 生成九九乘法表并存储到二维数组中
    for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9; j++) {
            // if (i>=j)   
                table[i][j] = (i + 1) * (j + 1); //将相乘的结果放在数组中
        }
    }

    // 输出九九乘法表
    printf("九九乘法表:\n");
    for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9; j++) {
             if (i>=j)            
                printf("%d x %d = %2d  ", i + 1, j + 1, table[i][j]);
        }
        printf("\n");
    }

    return 0;
}