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

来源:4-10 循环结构之三种循环比较

qq_殇_75

2017-11-13 21:03

#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回答

  • 慕前端8603760
    2017-11-13 21:26:32
    已采纳

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

    qq_殇_7...

    非常感谢!代码已写好 #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 22:51:53

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题