C语言程序计算 1-3+5-7+9...+101 的和
#include<stdio.h>
int main()
{
int sum = 0;
for(int i=1; i<=101; i+=2)
{
if(i%4 == 1)
{
sum += i;
}
else
{
sum -= i;
}
}
printf('1-3+5-7+9+......+101 = %d\n', sum);
return 0;
}
解释一下代码思路:
-
定义一个变量 sum,用于存储累加的结果。
-
循环变量从 1 开始,每次加 2,直到 101 结束。
-
使用 if-else 语句判断当前的循环变量是否是 1-3+5-7+9+......+101 中的正数项或负数项。如果是正数项,则将其加入 sum 中;如果是负数项,则将其减去。
-
循环结束后,输出 sum 的值。
原文地址: https://www.cveoy.top/t/topic/ozv7 著作权归作者所有。请勿转载和采集!