表示する場合に"Fizz"*!(I MOD 3)とすると!(I MOD 3)の値はIが3で割り切れる場合には1になるため"Fizz"を1個表示し、3で割り切れない場合には値は0になるため"Fizz"を0個表示(=表示しない)となります。 Buzzも同様に"Buzz"*!(I MOD 5)とするとIが5の倍数の時のみBuzzと表示可能です。 FizzやBuzzを表示する場合は数字の表示は行わないようにしなくてはなりません。 これはFizzやBuzzを表示する場合は0個数字を表示すれば解決です。これはさらに論理反転を追加して!!という形にすることで「0を0」に「0以外の値を1」にできます。 STR$(I)*!!(I MOD 3)*!!(I MOD 5)