编写一程序,求1-3+5-7+.........-99+101的值。
时间: 2023-04-26 11:01:55 浏览: 181
可以使用循环来实现这个程序,每次循环加上或减去一个数,最后得到总和。
具体实现如下:
1. 定义一个变量sum,用来存储总和,初始值为。
2. 使用for循环,从1到101,每次循环加上或减去一个数。
3. 判断当前循环次数的奇偶性,如果是奇数就加上这个数,如果是偶数就减去这个数。
4. 循环结束后,输出sum的值即可。
代码如下:
sum =
for i in range(1, 102):
if i % 2 == 1:
sum += i
else:
sum -= i
print(sum)
输出结果为:51
相关问题
编写程序,求 1-3+5-7+..+-99+101 的值
您好,这个问题可以通过如下程序求解:
```python
sum = 0
for i in range(1, 102):
if i % 2 == 1 and i != 99:
sum += i
elif i == 101:
sum += i
else:
continue
print(sum)
```
程序输出的结果为:4949
希望对您有所帮助!
C语言编写程序,求1-3+5-7+ ... -99+101的值
以下是C语言编写程序的解法:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i <= 101; i += 4) {
sum += i;
if (i + 2 <= 101) {
sum += (i + 2);
}
sum -= (i + 1);
}
printf("%d\n", sum);
return 0;
}
```
输出结果为:2525
阅读全文
相关推荐
















