输入一个正整数n ,输出n行,其中第i 行为从1到n-i+1 的所有正整数C++
时间: 2024-12-18 10:20:23 浏览: 3
delete--number.rar_K._delete namber_delete number_给定n位正整数
5星 · 资源好评率100%
在C++中,你可以使用嵌套循环来实现这个功能,这里是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
void printPattern(int n) {
for (int i = 1; i <= n; ++i) {
// 打印当前行的数字,从1到n-i+1
for (int j = 1; j <= n - i + 1; ++j) {
cout << j << " ";
}
// 每行结束添加换行符
cout << endl;
}
}
int main() {
int n;
cout << "请输入一个正整数n: ";
cin >> n;
printPattern(n);
return 0;
}
```
当你运行此程序并输入一个正整数n,它将输出前n行,每行包含从1到n-i+1的所有数字。例如,对于n=5,输出将是:
```
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
```
阅读全文