Ich versuche, Fizzbuzz in D arbeiten zu arbeiten, aber ich habe keine Ahnung für das Leben von mir, was das Problem ist. Ich habe versucht, die Logik umzukehren, und es schreibt beide Wörter, wenn es nicht passend ist, aber wenn es nur nichts schreibt.FizzBuzz in Dlang
Hier ist ein Screenshot von dem, was die Ausgabe wie folgt aussieht: 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 –
Ich bin kein 'D' Typ Klammer um die
%
Operationen hinzufügen, aber Ich denke, '!' Ist bindender als '%'; füge ein paar Klammern hinzu – vu1p3n0x