编辑一个C语言程序用 for 语句 求1-2+3-4+5………-100的值
时间: 2023-11-18 12:03:40 浏览: 117
好的,以下是这个程序的代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 100; i++) {
if(i % 2 == 0) {
sum -= i;
} else {
sum += i;
}
}
printf("1-2+3-4+5......-100的值为:%d\n", sum);
return 0;
}
```
这个程序使用了 for 循环语句来遍历从 1 到 100 的整数,并根据当前整数的奇偶性来对 sum 变量进行加减操作。最后输出 sum 变量的值,即为所求的结果。
相关问题
c语言用while语句计算1-3+5……-99
```
#include <stdio.h>
int main()
{
int i = 1, sum = 0;
while(i <= 99)
{
if(i != 4) //跳过4
{
sum += i;
}
i += 2; //i每次增加2
}
printf("1-3 5...-99的和为:%d\n", sum);
return 0;
}
```
c语言编程求1-3+5-7+9-11+……-99+101的值。
这个问题可以通过循环语句来解决,以下是一个C语言的示例代码:
```
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 101; i += 4) {
printf("%d-%d ", i, i+2);
}
return 0;
}
```
输出结果为: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 101-103
阅读全文