酷代码 AI
菜单

c++小核桃想要编程输出机关上的数字,通过输入一个数字n,来输出n行数字,并且每行的数字是从1到这一行的行数,下面请你编程帮助小核桃完成这个代码吧。 输入: 一个整数n。 输出: n行,每行分别是从1到n的数字按顺序排列,数字之间用空格隔开。 输入样例: 5 输出样例: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

```cpp #include <iostream> using namespace std; int main() { int n; // 读取输入的整数n cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { // 输出数字 cout << j; if (j < i) { // 如果不是该行最后一个数字,输出空格 cout << " "; } } // 换行 cout << endl; } return 0; } ``` 代码说明 1. 首先使用`cin`读取输入的整数`n`,它表示要输出数字的行数。 2. 使用外层`for`循环控制输出的行数,循环变量`i`从`1`到`n`。 3. 对于每一行,使用内层`for`循环控制该行要输出的数字,循环变量`j`从`1`到当前行号`i`。 4. 在输出每个数字后,如果该数字不是当前行的最后一个数字,就输出一个空格。 5. 每一行数字输出完毕后,使用`cout << endl;`进行换行。 [2026-01-30 19:53:53 | AI问答 | 282点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多