我正在嘗試在D中使用fizzbuzz,但我不知道問題出在哪裏。我嘗試了逆轉邏輯,當它不合適時它會寫出兩個詞,但是當它不是什麼都不寫時。Dlang的FizzBuzz
這裏是什麼樣的輸出看起來像截圖:http://puu.sh/p67Hd/2a5a598b1b.png
import std.stdio;
void main() {
for (uint i = 0; i < 100; i++) {
if (i%5 && i%3) write(i);
if (!i%3) write("Fizz");
if (!i%5) write("Buzz");
writeln();
}
}
https://www.rosettacode.org/wiki/FizzBuzz#D –
我沒有'D'的傢伙,但我猜'''比'%'更具有約束力;添加一些括號 – vu1p3n0x