用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/g0sf 著作权归作者所有。请勿转载和采集!