为了账号安全,请及时绑定邮箱和手机立即绑定

这样写代码不可以吗?所有奇数之和减所有偶数和,为什么结果是-1而不是-50

#include<stdio.h>

int main(){

    int ji=1,ou=2,num;

    for(;ji<=99,ou<=100;){

        ji+=2;

        ou+=2;

    }

        num=ji-ou;

        printf("%d",num);

        return 0;

}


正在回答

1 回答

奇数和偶数没加起来,而且FOR语句里不能等于,否则有101和102了

0 回复 有任何疑惑可以回复我~
#1

qq_殇_75 提问者

那要怎么写? 能写下吗?
2017-11-13 回复 有任何疑惑可以回复我~
#2

qq_殇_75 提问者

非常感谢!代码已写好 #include<stdio.h> int main(){ int ji=1,ou=2,num; int jishu=0,oushu=0; for(;ji<=99,ou<=100;){ jishu+=ji; oushu+=ou; ji+=2; ou+=2; } num=jishu-oushu; printf("%d",num); return 0; } 我for循环里用了等号结果没算错,应该可以用等号吧。朋友
2017-11-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这样写代码不可以吗?所有奇数之和减所有偶数和,为什么结果是-1而不是-50

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信