永发信息网

c语言作业,求助。1-3+5-7+...+101这种正负后交替的怎么编写呢?

答案:3  悬赏:40  手机版
解决时间 2021-03-26 07:15
c语言作业,求助。1-3+5-7+...+101这种正负后交替的怎么编写呢?
最佳答案
int main()
{
    int sign = 1; //符号位
    int sum = 0; //求和
    int i;
    for(i=1; i<=101; i += 2)
    {
        sum += i*sign; //求和时与符号位相乘
        sign *= -1; //每加一次改变一次符号位
    }
    printf("sum=%d
", sum);
}
全部回答
int sum=0;
int a=-1;b=-1;
while (a!=101) {b*=-1;a+=2;sum+=a*b;}
可以先算加的再算减的,数字间隔为4。
或者定义一个int flag=1,并且在循环里面 flag*=-1;然后把数字乘以flag就改变符号了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
距离丈量中_的绝对值与_之比,称为相对误差
FreeBSD和Linux到底有什么区别
什么惰况下小厨宝会把邻居的自来水也加热
阿拉丁之纳斯拉的报复地址
姓葛的祖宗是谁?一般分布在哪里?
求助权限管理,如何控制某个用户对SAP其中一小
辩论赛:大学生就业难主要是由社会需求限制造
济仁堂药店在哪里啊,我有事要去这个地方
想购买10708G,有影驰大将,影驰骨灰大将,影
什么叫金牌月嫂,怎样找靠谱的月嫂
陈中华讲太极拳怎样做到虚领顶劲
答出来所有
沈阳沈北新区离铁西区远么?坐客车多长时间能
求皇后给秀女殿试或者宫斗的记录
新建东街我想知道这个在什么地方
推荐资讯
我去年住的公租房,我是承租人,问下可以用我
用全合成机油曼牌机滤可以使用1万公里吗
圆周率3.1419528在日常生活中的应用
看耳聋配耳塞去哪再好?
什么是三垒
禾苗未栽已八年,一人采玉多一点,种下杨柳不
阿拉伯国家使用公元历法吗?
索尼摄像机有哪些常见故障
怎么在计算机上改变PLC的IO状态
我今85因儿子在普法银行贷款还不清把拄黒对吗
artstation怎么换头像
湖北利川汪营的贪官好多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?