c++,99乘法表,左对齐三角
时间: 2024-11-12 12:37:25 浏览: 11
C++必背18个经典程序.docx
C++是一种广泛使用的高级程序设计语言,它支持多种编程范式,包括面向对象、过程化和模板等,常用于系统软件、游戏开发、嵌入式设备等领域。说到C++,我们可以通过简单的代码来生成九九乘法表,这是一种常见的编程练习。
下面是一个生成左对齐三角形(也就是乘法表)的例子,使用嵌套循环并控制制表符来实现:
```cpp
#include <iostream>
using namespace std;
// 左对齐三角函数
void printMultiplicationTable(int n) {
for (int i = 1; i <= n; ++i) {
// 打印行头
for (int j = 1; j <= i; ++j) {
cout << " " << j * i; // 对齐空格
}
cout << endl; // 换行
// 如果不是第一行,打印下一行的竖线
if (i > 1) {
for (int k = 1; k < i; ++k) {
cout << " | ";
}
cout << endl;
}
}
}
int main() {
int n = 9; // 可自定义乘法表的大小,这里是99乘法表的一半
printMultiplicationTable(n);
return 0;
}
```
运行这个程序,你将看到从1到n的乘法表,左对齐显示,并包含一些竖线分隔。
阅读全文