如果我们列出10以下的所有自然数是3或5的倍数,我们得到3,5,6和9.这些倍数的总和是23.我有以下代码,但答案不匹配.
#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\n",sum);
getchar();
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行标题所说的操作,但是此代码无法正常工作。谁能提供有关如何正确返回的提示?
function multiples(number) {
let sum = 0;
for (let i = 0; i <= number; i++) {
if (i % 3 === 0 || i % 5 === 0) {
sum += i;
}
}
}
Run Code Online (Sandbox Code Playgroud) 项目欧拉问题:
如果我们列出下面所有的自然数,
10
那就是3 or 5
我们得到的3, 5, 6 and 9
.这些倍数的总和是23
.找到
3 or 5
下面所有倍数的总和1000
.
我的C代码:
long int x;
long int y;
long int z = 0;
long int a = 0;
long int b = 0;
for(x= 0; x < 1000; x += 3)
a = a + x;
for(y = 0; y < 1000; y += 5)
b = b + y;
z = a + b;
printf("%lu", z);
return …
Run Code Online (Sandbox Code Playgroud)