题解
输出范围内的整数
1 条题解
-
0
解题思路
用三个循环分别输出:
- 0~99 的整数(不含 100):
i=0到i<100 - 0~99 的偶数:
i从 0 开始每次加 2 - 0~99 的奇数:
i从 1 开始每次加 2
每组之间用空格分隔,行末换行。
参考代码
#include <iostream> using namespace std; int main() { // 第1组:0~99的整数 for (int i = 0; i < 100; i++) { if (i > 0) cout << " "; cout << i; } cout << endl; // 第2组:0~99的偶数 for (int i = 0; i < 100; i += 2) { if (i > 0) cout << " "; cout << i; } cout << endl; // 第3组:0~99的奇数 for (int i = 1; i < 100; i += 2) { if (i > 1) cout << " "; cout << i; } return 0; }复杂度分析
每个循环 100 次,时间复杂度 O(1),额外空间复杂度 O(1)。
- 0~99 的整数(不含 100):
- 1