使用循环语句在屏幕上打印“九九乘法表”。
⑴ 在第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;
}