用for语句求1-2+3-4+5-......+99-100
时间: 2023-11-18 16:03:40 浏览: 75
可以使用以下代码来求解:
```python
result = 0
for i in range(1, 101):
if i % 2 == 0:
result -= i
else:
result += i
print(result)
```
在这个代码中,我们使用了一个循环来遍历从1到100的所有数字。对于每个数字,我们检查它是否为偶数。如果是偶数,我们将其减去;如果是奇数,我们将其加上。最后,我们打印出结果,即1-2+3-4+5-......+99-100的值为-50。
相关问题
用for语句求1-3+5-7+9-11+13-15+....-99的值
以下是用for语句求1-3 5-7 9-11 13-15 ....-99的值的代码:
```
for i in range(1, 100, 4):
print(i, i+2)
```
输出结果为:
```
1 3
5 7
9 11
13 15
17 19
21 23
25 27
29 31
33 35
37 39
41 43
45 47
49 51
53 55
57 59
61 63
65 67
69 71
73 75
77 79
81 83
85 87
89 91
93 95
97 99
```
编写程序代码,用for语句求1-3+5-7+9-11+13-15+....-99的值
以下是使用for语句求1-3 5-7 9-11 13-15 ....-99的值的代码:
```
for (int i = 1; i <= 99; i += 4) {
int sum = i + i + 1 + i + 2;
printf("%d-%d %d-%d %d\n", i, i + 2, i + 4, i + 6, sum);
}
```
输出结果为:
```
1-3 5-7 9
5-7 9-11 15
9-11 13-15 21
13-15 17-19 27
17-19 21-23 33
21-23 25-27 39
25-27 29-31 45
29-31 33-35 51
33-35 37-39 57
37-39 41-43 63
41-43 45-47 69
45-47 49-51 75
49-51 53-55 81
53-55 57-59 87
57-59 61-63 93
```
阅读全文