c++ for循环99乘法表
时间: 2024-09-04 11:00:18 浏览: 110
在C++中,可以使用嵌套的`for`循环来打印99乘法表。以下是一个示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 9; i++) { // 外层循环控制行数,从1到9
for (int j = 1; j <= i; j++) { // 内层循环控制每行打印的列数,从1到i
cout << j << "*" << i << "=" << i * j << "\t"; // 打印乘法表的一项,中间用制表符\t分隔
}
cout << endl; // 每打印完一行后换行
}
return 0;
}
```
这段代码首先包含了`iostream`头文件,以便使用`cout`来进行标准输出。使用`using namespace std;`声明,使得可以不必每次使用`std`命名空间中的标识符时都加上`std::`前缀。
程序中定义了两个嵌套的`for`循环:外层循环变量`i`代表乘法表的每一行,内层循环变量`j`代表每一行中要打印的项。内层循环会根据外层循环的当前值`i`来决定打印到哪一列,即`j`的上限是`i`。
在内层循环中,使用`cout`输出乘法表的每一项,格式为`j * i = i * j`,其中`j`和`i`分别代表乘法表中的两个乘数。使用`\t`来输出一个制表符,以便使输出的乘法表整齐对齐。每打印完一行后,使用`cout << endl;`来换行。
阅读全文