代码:
c
#include
int main() {
int sum = 0;
// 循环从 1 到 100
for (int i = 1; i <= 100; i++) {
// 判断 i 是否为奇数
if (i % 2 != 0) {
// 将 i 添加到和中
sum += i;
}
}
// 打印和
printf("0-100 奇数之和为:%d\n", sum);
return 0;
}
算法步骤:
1. 初始化和为 0。
2. 从 1 到 100 循环,对于奇数进行以下操作:
a. 判断 i 是否为奇数(即 i % 2 != 0)。
b. 如果 i 是奇数,将 i 添加到和中。
3. 打印和。
时间复杂度:
该算法需要遍历 0-100 的所有整数,因此时间复杂度为 O(n),其中 n 为给定的范围大小(即 100)。
空间复杂度:
该算法只需要少量额外的空间来存储和和循环变量,因此空间复杂度为 O(1)。

点赞 (1524) 收藏 (1524)

杨亮考研5500词汇讲义

2020心情感悟句子

24大写字母正确发音

1cr18ni9怎么读

2008年份英语怎么读