C语言编程1-3+5-7+…-99+101的值

能不能帮我写一下思路和步骤,我没低子,谢谢了

用循环,初始值为1,步长为2,
结束循环条件为小于100
另设一循环次数变量,初始为1,每次循环尾前自增1,判断除2无余数时做加法
有余数时做减法追问

可不可以帮我分析一下楼下答的,我看不懂

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-17

#include <stdio.h>
int main()
{int i,s=0;
 for(i=1;i<102;i+=2)
   s+=i%4==1?i:-i;
 printf("%d\n",s);
 return 0;
}

追问

请问中间的s+=i%4==1?i:—i;
有没有省略什么

本回答被网友采纳
相似回答