编程求100以内所有能被7整除的整数和

 我来答
阿尔迈凡
2016-01-14 · TA获得超过8460个赞
知道大有可为答主
回答量:5744
采纳率:14%
帮助的人:2137万
展开全部

只要从7开始循环到98就可以了

因为7是100内能整除7的最小正整数而98是100内最大的

所以只需要计算这部分就可以了


下面是一般简单的代码

#include <stdio.h>

int main(int argc,char **argv)
{
    int i;
    int sum=0;

    for(i=7;i <= 98;++i)
    {
        if(i %7 == 0)
            sum+=i;
    }

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

    return 0;
}

其实也可以直接以7的倍数来做

只要乘得的结果小于100就循环下去

如下面的代码

#include <stdio.h>

int main(int argc,char **argv)
{
    int i;
    int sum=0;

    for(i=1;i*7 < 100;++i)
        sum+=i*7;

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

    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式