写一个C编程,计算1-3+5-7+ ... -99+101
时间: 2023-09-07 17:14:25 浏览: 287
您好,下面是计算1-3+5-7+ ... -99+101的C语言程序:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i;
for (i = 1; i <= 101; i += 2) {
if (i % 4 == 1) {
sum += i;
} else {
sum -= i;
}
}
printf("1-3+5-7+ ... -99+101 = %d\n", sum);
return 0;
}
```
程序的实现思路是:使用 for 循环遍历每个奇数,如果奇数的个位是 1,则将它加到 sum 中,否则将它减去。最后输出 sum 的值即可。
希望能对您有所帮助!
相关问题
C语言编程计算1+3+5+……+99的值
可以使用循环语句实现,具体代码如下:
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += i;
}
printf("1 + 3 + 5 + ... + 99 = %d\n", sum);
return 0;
}
```
输出结果为:`1 + 3 + 5 + ... + 99 = 2500`。
C语言编程计算1*2*3+...99*100*101的值
#include <stdio.h>
int main()
{
int result = 1;
for (int i = 1; i <= 101; i++)
{
result *= i;
}
printf("1*2*3*...*99*100*101 = %d\n", result);
return 0;
}