为什么这种代码不行

来源:4-6 循环结构之while循环

云琛_

2016-10-02 15:07

#include <stdio.h>

int main()

{

    int i,sum=0;

    i=1;

    while(i<=100)  //循环条件应该是什么呢?

    {

sum=sum+i;
        i=i++

//这里是不是应该改变循环变量的值

    }

    printf("100以内所有整数之和为:%d\n", sum);

    return 0;

}


写回答 关注

2回答

  • 慕姐5227682
    2016-10-02 16:10:29
    已采纳

    i=i++的后面忘了加‘;’


  • molujuly
    2016-10-02 16:04:22

    #include <stdio.h>

    int main(void)

    {

      int i;

      int sum;

      i=1;

    sum=0;

    while(i<=100)

    {

     sum = sum + i;

     i++;

    }

    printf("100以内所有整数之和为:%d\n",sum);

    return 0;

    }

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题