C++先输入一个正整数n n,然后对此正整数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个正整数,但该正整数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加正整数为止。
时间: 2024-01-18 18:04:21 浏览: 21
输入一个正整数,判断是不是素数(C++)
以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
cout << n << " ";
for (int i = n / 2; i >= 1; i--) {
cout << n - i << " ";
}
return 0;
}
```
代码实现思路:
1. 输入一个正整数n;
2. 输出n;
3. 从n的一半开始,递减遍历,输出n减去当前数的结果;
4. 循环结束。
例如,当输入10时,程序输出:10 9 8 7 6 5。
阅读全文