问答详情
源自:4-6 循环结构之while循环

C语言基础提问


这代码哪里错了,怎么老是不通过 #include

int main() {    int i,sum=0;    i=1;    while(i<=100);  //循环条件应该是什么呢?    {        sum=sum+i;        ++i;         //这里是不是应该改变循环变量的值    }    printf("100以内所有整数之和为:%d\n", sum);    return 0; }

提问者:qq_千寻_15 2016-12-26 23:42

个回答

  • 慕粉133115484
    2016-12-27 01:49:33

    #include <stdio.h>//这里忘了后面跟上<stdio.h>

    int main()

     {    int i,sum=0;   //c语言中不能这样连续赋值,正确的是,int i  ;int sum=0;必须分开来定义和赋值

     i=1;   

     while(i<=100);  //循环语句while后面不用“;”符号。

      {        sum=sum+i;        ++i;             } 

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

    return 0; 

    }