練習問題/解答例/FizzBuzz/D
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
import std.stdio : write, writeln;
import std.conv : to;
void main (string[] args) {
// コマンドライン引数でnを受付 未入力なら1~100
int n = (args.length < 1) ? args[1].to!int : 100;
for (int i = 1; i<=n; i++) {
if (!(i % 15)) "FizzBuzz".write;
else if (!(i % 3)) "Fizz".write;
else if (!(i % 3)) "Buzz".write;
else i.write;
" ".write;
}
"".writeln;
}
終了行:
import std.stdio : write, writeln;
import std.conv : to;
void main (string[] args) {
// コマンドライン引数でnを受付 未入力なら1~100
int n = (args.length < 1) ? args[1].to!int : 100;
for (int i = 1; i<=n; i++) {
if (!(i % 15)) "FizzBuzz".write;
else if (!(i % 3)) "Fizz".write;
else if (!(i % 3)) "Buzz".write;
else i.write;
" ".write;
}
"".writeln;
}
ページ名: