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

i被三整除后,i不用变成0吗

#include <stdio.h>
int main()
{
    int i, sum;
    for(i=1, sum=0; i<=20; i++)
    {
        if(     i%3==0    )    //能被3整除这个条件如何写呢?
        {
            i=0;
            continue;
            //应该用哪个循环结束语句呢?
        }                  
        sum += i;
    }
    printf("sum=%d\n", sum);
    return 0;    
}


提问者:Arbitrary5 2021-03-02 15:03

个回答

  • 慕容1429910
    2021-03-02 17:41:43
    已采纳

    自己写的程序,自己运行一下

    #include <stdio.h>
    int main()
    {
        int i, sum;
        for(i=1, sum=0; i<=20; i++)
        {
            if( i%3==0)    //能被3整除这个条件如何写呢?
            {
                continue;             //应该用哪个循环结束语句呢?
            }
            printf("%d+",i);
            sum += i;
        }
        printf("=%d\n", sum);
        return 0;
    }
    //运行一下这个看一下变量i的作用