为了账号安全,请及时绑定邮箱和手机立即绑定

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;    
}


正在回答

1 回答

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

#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的作用


1 回复 有任何疑惑可以回复我~
#1

小四的雪碧

你看下20后面有没有多出一个符号来。
2021-12-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信