使用三种格式化方式分别输出打印九九乘法表
时间: 2023-03-26 20:02:03 浏览: 76
输出九九乘法表.zip_4 3 2 1_九九乘法_格式输出
我可以回答这个问题。以下是三种格式化方式分别输出打印九九乘法表:
1. 使用 printf 函数和格式化字符串输出:
```
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
printf("%d*%d=%-2d ", j, i, i*j);
}
printf("\n");
}
```
2. 使用 cout 对象和流插入符号输出:
```
#include <iostream>
using namespace std;
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
cout << j << "*" << i << "=" << left << setw(2) << i*j << " ";
}
cout << endl;
}
```
3. 使用 stringstream 对象和流插入符号输出:
```
#include <iostream>
#include <sstream>
using namespace std;
for (int i = 1; i <= 9; i++) {
stringstream ss;
for (int j = 1; j <= i; j++) {
ss << j << "*" << i << "=" << left << setw(2) << i*j << " ";
}
cout << ss.str() << endl;
}
```
阅读全文