Top / Docs / 練習問題 / 解答例 / 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;
}
📝 このページに誤りを見つけたら…  GitHubで報告(エンジニア向け)  ・  フォームで報告