如何用C语言编写程序

使用循环语句在屏幕上打印“九九乘法表”。
⑴ 在第1行输出4个空格,以及标题:“九九乘法表”。
⑵ 每个算式的乘数小数在前,大数在后(例如:4 × 8 = 32)。
⑶ 每个算式的乘数与积的域宽为2,左对齐;每个算式结尾有2个额外空格。
⑷ 每个算式的积存放在二维数组array中

#include <stdio.h>

int main() {
    int array[9][9]; // 创建二维数组存储所有的积

    // 计算并存储所有积
    for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9; j++) {
            array[i][j] = (i+1) * (j+1);
        }
    }

    // 打印表格标题及第一行空格
    printf("    九九乘法表\n");
    printf("    ");
    for (int i = 1; i <= 9; i++) {
        printf("%-4d", i); // 左对齐域宽2,末尾2个额外空格
    }
    printf("\n");

    // 打印表格内容
    for (int i = 0; i < 9; i++) {
        printf("%-4d", i+1); // 左对齐域宽2,末尾2个额外空格
        for (int j = 0; j < 9; j++) {
            printf("%-4d", array[i][j]); // 左对齐域宽2,末尾2个额外空格
        }
        printf("\n");
    }

    return 0;
}