gpt4 book ai didi

c - 求 1000 以下所有 3 或 5 的倍数之和

转载 作者:行者123 更新时间:2023-11-30 21:33:15 26 4
gpt4 key购买 nike

我多次尝试这个程序,但我无法写出答案。

#include<stdio.h>
int main()
{
long unsigned int i,sum=0;
clrscr();
for(i=0;i<=1000;i++)
{
if((i%5==0)||(i%3==0))
{
sum=sum+1;
}
}
printf("%d",sum);
getchar();
return 0;
}

我想要这样的答案:
如果我们列出所有 10 以下且是 3 或 5 的倍数的自然数,我们会得到 3、5、6 和 9。这些倍数的总和是 23。

最佳答案

if((i%5==0)||(i%3==0))
{
sum=sum+1;
}

应该是

if((i%5==0)||(i%3==0))
{
sum=sum+i;
}

关于c - 求 1000 以下所有 3 或 5 的倍数之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17377264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com