问答详情
源自:4-8 循环结构之for循环(一)

sum=num+sum不行吗

#include <stdio.h>
int main()
{
    // 定义变量sum, num
    int sum, num; 
    sum = 0;
    for(num = 0; num <= 10 ; num++   ) //for循环条件与num的变化值
    {
         sum = num+sum    //计算每次数字之间的和sum
    }
    printf("10以内数的和为:%d", sum);
    return 0;
}

为什么运行不出来?

提问者:慕的地2524362 2018-05-22 22:08

个回答

  • qq_别看了你帅不过我_0
    2018-05-23 08:20:50

    #include <stdio.h>
    int main()
    {
        // 定义变量sum, num
        int sum, num;  
        sum = 0;
        for(num = 0; num <= 10 ; num++   ) //for循环条件与num的变化值
        {
             sum = num+sum;//计算每次数字之间的和sum  这里漏个符号;     没有什么其他问题 可以写为sum += num;


        }
        printf("10以内数的和为:%d", sum);
        return 0;
    }

  • qq_别看了你帅不过我_0
    2018-05-23 08:18:13

    在sum=num+sun 这一行加上;号谢谢

  • qq_别看了你帅不过我_0
    2018-05-23 08:16:51

    sum=num+sum;等价于sum += num;