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

为什么只赋一个变量值?同时赋值两个不好吗?原代码int i,sum=0;

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


提问者:慕瓜3777088 2018-01-20 08:54

个回答

  • qq_轻狂书生_12
    2018-01-20 16:17:46
    已采纳

        int i,sum=0;

        i=1;

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

        {

            sum=sum+i;

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

        }

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

        return 0;

    }//没毛病啊,完全可以的说

  • 星辰I瀚海
    2018-01-31 21:58:06

    可以的,可以声明与赋值写一块,也可以分开,看个人习惯。