我正在尝试在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