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

在哪里错了

#include

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

提问者:慕粉3140826 2016-10-01 16:25

个回答

  • 那谁很靠谱3587144
    2016-10-10 14:46:40

    //1,头文件写错了,应该是#include<stdio.h>,2,++i后面";"写成中文的了

    //给你改正了,你再试试看,写程序要细心哦-_-!

    #include<stdio.h>

    int main() 

    {    

        int i,sum=0;    

        i=1;    

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

        {        

            sum=sum+i;        

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

        }    

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

        return 0; 

    }这个为什么不对


  • JustWannaHugU
    2016-10-01 16:39:32

    第一个空i<=100第二个空i++;或者++i;

    你的没有错,你再刷新一下试试