我没有写flag,可我这样写为啥运行不出来结果

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

慕粉1631391925

2017-03-27 22:41

http://img.mukewang.com/58d92440000128b313660768.jpg

为啥不行???运行没有结果,我觉得我写的不错呀,。。。。。

写回答 关注

1回答

  • bruce王
    2017-03-27 23:40:26

     我也是初学者,一起交流下。看样子你没有输出是因为
    一直再for循环里没有跳出来。


    原因是你的if语句把i=-i,这样的话永远满足不了
    i<=100


    我写的话会加个中间变量

    int x=0;

    for~~~

    {

    x=i;

      if(i%2==0){

           x=-i;

        }

           sum+=x;

        }

    printf(~~~);

    粗陋见解,希望能帮到你

    闷a

    哦哦哦是对的不好意思打错啦

    2017-04-08 16:38:41

    共 5 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题