1、用C++编写程序,输出如下所示的九九乘法表。 * 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 1 14 21 28 35 42 49 8 8 16 24 32 40 38 56 64 9 9 18 27 36 45 54 63 72 81
时间: 2023-12-28 13:06:22 浏览: 84
C++编写的九九乘法表
以下是 C++ 语言的程序实现:
```c++
#include <iostream>
#include <iomanip> // 用于格式化输出
using namespace std;
int main()
{
int table[10][10] = {0}; // 初始化二维数组
// 填充第二行到第九行
for (int i = 2; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
table[i][j] = i * table[2][j];
}
}
// 填充第二列到第九列
for (int i = 1; i <= 9; i++) {
for (int j = 2; j <= 9; j++) {
table[i][j] = j * table[i][2];
}
}
// 输出结果
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
if (table[i][j] == 0) {
cout << setw(3) << "*";
} else {
cout << setw(3) << table[i][j];
}
}
cout << endl;
}
return 0;
}
```
输出结果为:
```
* 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81
```
希望能够帮助到你!
阅读全文