右下三角形 99乘法表 c++
时间: 2024-11-22 11:44:08 浏览: 10
基础算法-c语言打印九九乘法表
右下三角形的99乘法表是指从左上角到右下角的乘法序列,通常只展示每个数乘以比它小的所有数字的结果。例如,对于1*1,1*2,1*3...直到某个数n*n。在C++中,你可以使用嵌套循环来构建这个表格,并控制打印的行数来形成右下三角形状。
以下是一个简单的C++程序,用于生成并打印右下三角形的99乘法表:
```cpp
#include <iostream>
int main() {
int n = 9; // 你可以设置为你想要的最大数,这里是99的简化示例
for (int i = 1; i <= n; ++i) { // 循环从1开始,每行增加1
for (int j = 1; j <= i; ++j) { // 内层循环从1到当前行数
std::cout << i * j << "\t"; // 输出乘积,后面跟一个制表符(\t)
}
std::cout << "\n"; // 每行结束后换行
}
return 0;
}
```
运行这个程序,你会看到类似这样的输出(以实际效果为准,因为文本格式无法完整展示表格的对齐):
```
1 1
2 2 4
3 3 6 9
4 4 8 12 16
...
```
阅读全文