This question already has answers here:
Find the sum of all the multiples of 3 or 5 below 1000
(16个答案)
6年前关闭。
我尝试了很多次此程序,但无法编写答案。
我想要这样的答案:
如果我们列出所有低于10的自然数,它们是3或5的倍数,则得到3、5、6和9。这些倍数的总和为23。
应该
(16个答案)
6年前关闭。
我尝试了很多次此程序,但无法编写答案。
#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/
10-11 15:25