🖥
Rust で素数計算する
コード
可変の配列にはベクタ型というものを使うようだ。
fn main() {
let mut i = 1;
let mut numbers = vec![];
loop {
i += 1;
let mut prime = true;
for number in &numbers {
if i % number == 0 {
prime = false;
}
}
if prime {
println!("{i} Prime");
}
numbers.push(i);
}
}
実行結果
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
...
参考
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2022-09-23
Discussion