I suppose it's a style issue as to whether an extra mod is better than checking if one of the triggers has passed. I would propose it's more DRY to do it the short way though.
Of course, it can be actually shorter with a goto.
1\n2\nFizz\n4\nBuzz\n...\nFizzBuzz\n
If you did not print anything for some cases, you're right that it could not be unconditional (though it could still be done at the end with a flag).
string output = numb.toString();
if(numb % 3 == 0) ouput = "Fizz";
if(numb % 5 == 0) output.Append("Buzz");
write output;
It is possible to use two checks to cover all three fizzbuzz components.for i in range(1,100):print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)