C语言1-100之间3和5的倍数之和

 我来答
梁丘鸿畅咸耘
2019-02-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:888万
展开全部
#include "stdio.h"
int main()
{

int i,sum1=0,sum2=0;

for(i=1;i<=100;i++)

{

if(i%3==0 || i%5==0)

//如果是必须同时是3和5的倍数,则修改为if(i%3==0 && i%5==0)

sum1+=i;

if(i%3==0 && i%5==0)

sum2+=i;

}

printf("1-100之间的3和5的倍数之和为:%d\n",sum1);

printf("1-100之间的同时是3和5的倍数的数之和为:%d\n",sum2);

}
百度网友6fe74e2
2013-04-22 · TA获得超过6594个赞
知道大有可为答主
回答量:1973
采纳率:100%
帮助的人:286万
展开全部

#include "stdio.h"

int main()

{

    int i,sum1=0,sum2=0;

    for(i=1;i<=100;i++)

    {

          if(i%3==0 || i%5==0)

         //如果是必须同时是3和5的倍数,则修改为if(i%3==0 && i%5==0)

            sum1+=i;

          if(i%3==0 && i%5==0) 

              sum2+=i;

    }

    printf("1-100之间的3和5的倍数之和为:%d\n",sum1);

    printf("1-100之间的同时是3和5的倍数的数之和为:%d\n",sum2);

 

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
90_Honey
2013-04-22
知道答主
回答量:6
采纳率:0%
帮助的人:5.5万
展开全部
#include <stdio.h>
void main()
{
int i,s=0;
for(i=1;i<=100;i++)
{
if(i%3==0||i%5==0)
s+=i;
}
printf("1到100之间3和5的倍数之和为:%d\n",s);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刃转云袭
推荐于2018-03-08 · TA获得超过164个赞
知道答主
回答量:49
采纳率:100%
帮助的人:57.1万
展开全部
main()
{
int a,i;
for(i=1,a=0;i<=100;i++)
{
if(i%3==0&&i%5==0)
a=a+i;
}
printf("The sum of multiples for 3 and 5 between 1 and 100=%d\n",a);
}

The sum of multiples for 3 and 5 between 1 and 100=315
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海蟹艳儿
2013-04-22 · 超过20用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:37.9万
展开全部
int i,sum=0;
for(i=1;i<=100;i++)
{
if(i%3==0&&i%5==0)
sum=sum+i;
}
printf("sum=%d",sum);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式