问答详情
源自:4-15 结束语句之continue语句

这样可以运行吗?

#include<stdio.h>

int main

{

    int i,sum;

    for(i=1,sum=0;i<=20;i++)

    {

        if(i%3!=0)

        {

            sum=sum+i;

            continue;

        }

    }

    printf("sum=%d",sum)

    return0;

}

提问者:qq_篙泊_03776881 2016-08-12 16:33

个回答

  • cbattle
    2016-08-12 17:01:02
    已采纳

    三处错误

    int main()

    printf("sum=%d",sum);

    return 0;

    顺便提一下,你哪个continue;是多余的

  • 我改名字了
    2016-08-14 20:54:51

    #include <stdio.h>

    int main()

    {

        int i, sum;

        for(i=1, sum=0; i<=20; i++)

        {

            if(i%3==0)    

                continue;             

            sum += i;

        }

        printf("sum=%d\n", sum);

        

            for(i=1, sum=0; i<=20; i++)

        {

            if(i%3!=0)

            sum += i;

        }

        printf("sum=%d\n", sum);

        return 0;    

    }