yurixin
发表于 2023-5-30 21:59:41
{:5_110:}
auend
发表于 2023-6-2 14:02:08
学习学习
twices
发表于 2023-6-16 09:58:59
1
大饼弟弟
发表于 2023-6-18 20:08:40
6
Afragrant
发表于 2023-6-27 15:54:27
fn sum(slice: &) -> i32 {
slice.iter().filter(|&&i| i % 5 == 0 || i % 3 == 0).sum()
}
NeverWang
发表于 2023-6-27 18:17:27
学到了
巅峰老甲鱼1
发表于 2023-6-27 23:29:15
i = 15
sum = 0
while i <= 1000:
sum += i
i += 15
print("1000以下自然数中3和5的倍数之和为:%d" % sum)
1000以下自然数中3和5的倍数之和为:33165
巅峰老甲鱼1
发表于 2023-6-27 23:32:03
巅峰老甲鱼1 发表于 2023-6-27 23:29
3或5吗,搞错了{:10_277:}
歌者文明清理员
发表于 2023-6-28 07:30:46
zhangjinxuan 发表于 2023-5-13 16:54
O(1) 做法:
python党+算法恐惧症患者瑟瑟发抖……
白山莫念
发表于 2023-6-29 16:35:15
fn main() {
let mut sum = 0;
for i in 0..1000 {
if i % 5 == 0 || i % 3 == 0 {
sum = sum + i
}
}
println!("{}", sum);
}
xiaqiyi
发表于 2023-6-29 20:12:14
#include <stdio.h>
int main(void)
{
int sum = 0;
for (int i = 0; i < 1000; i += 3)
{
sum += i;
}
for (int i = 0; i < 1000; i += 5)
{
sum += i;
}
printf("sum = %d\n", sum);
return 0;
}
1412342464
发表于 2023-7-3 17:10:02
1
鱼c123456
发表于 2023-7-5 00:15:36
#include <stdio.h>
int main(void)
{
// 题目1:找出1000以下自然数中3和5的倍数之和
int i, sum = 0;
for (i = 0; i < 1000; i++)
{
if (i % 3 == 0 || i % 5 == 0)
{
sum += i;
}
}
printf("the sum below 1000 is %d\n", sum);
return 0;
}
winkprince
发表于 2023-7-6 21:58:54
值得学习
pixie99
发表于 2023-7-7 09:38:26
打卡
songyazh
发表于 2023-7-8 18:02:10
import time
start = time.time()
a = 0
for i in range(1, 10000001):
if i % 3 == 0:
b = True
elif i % 5 == 0:
b = True
else:
b = False
if b:
a = a + i
print(a)
end = time.time()
print(end-start)
做为学习2天的小白,就这么写的
摘星少年
发表于 2023-7-9 19:30:37
我觉得,题目“找出1000以下自然数中3和5的倍数之和”中的“3和5”应该改成“3或5”比较合适
如果不是看了下面的题目翻译,我以为是需要同时满足3和5的倍数呢
"Multiples of 3 and 5" ,我觉得应该是“Multiples of 3 or 5”
最后来催更数据结构与算法的新视频~
小甲鱼和小师妹辛苦啦~
Ewan-Ahiouy
发表于 2023-7-12 12:39:40
/*
Multiples of 3 and 5
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
题目翻译:
10 以下的自然数中,属于 3 或 5 的倍数的有 3, 5, 6 和 9,它们之和是 23。
找出 1000 以下的自然数中,属于 3 或 5 的倍数的数字之和。
*/
#include <bits/stdc++.h>
using namespace std;
int main() {
int sum; // 答案总和
for (int i = 1; i < 1000; i++) {
if (i % 3 == 0 || i % 5 == 0) {
sum += i;
}
}
cout << sum << endl;
return 0;
}
siazb8590
发表于 2023-7-18 07:18:04
我来看看
顾夕
发表于 2023-7-23 13:23:39
1