C+中的Fizzbuzz+;。在整数打印之前打印每个字符串 尝试在C++中编写FiZZBuZZ,但是在控制台打印整数列表之前,它打印每个字符串“FiZZBUZ”,FIZZ“,”BuZZ“< /P>”。

C+中的Fizzbuzz+;。在整数打印之前打印每个字符串 尝试在C++中编写FiZZBuZZ,但是在控制台打印整数列表之前,它打印每个字符串“FiZZBUZ”,FIZZ“,”BuZZ“< /P>”。,c++,debugging,console,cout,fizzbuzz,C++,Debugging,Console,Cout,Fizzbuzz,样本输出: Fizzbuzz Fizz Buzz 1 2 Fizz 4 嘶嘶作响 起泡 嗡嗡声 1. 2. 起泡 4. 代码: #include <iostream> using namespace std; int main(int argc, const char * argv[]) { int i; for (i = 0; i <=100; i++) { if((i % 15) == 0)

样本输出:

Fizzbuzz Fizz Buzz 1 2 Fizz 4 嘶嘶作响 起泡 嗡嗡声 1. 2. 起泡 4. 代码:

#include <iostream>
using namespace std;

int main(int argc, const char * argv[]) {

    int i;
    for (i = 0; i <=100; i++) {
        if((i % 15) == 0)
                cout << "Fizzbuzz" << endl;
        if((i % 3) == 0)
                cout << "Fizz"<< endl;
        if((i % 5) == 0)
                    cout << "Buzz" << endl;
        else
            cout << i <<endl;
    }


}
#包括
使用名称空间std;
int main(int argc,const char*argv[]{
int i;

对于(i=0;i当检查多个条件时,仅应执行一个分支,您需要在第一个
if
之后使用
else if
s。然后,将执行满足条件的第一个分支:

    if((i % 15) == 0)
        cout << "Fizzbuzz" << endl;
    else if((i % 3) == 0)
        cout << "Fizz"<< endl;
    else if((i % 5) == 0)
        cout << "Buzz" << endl;
    else
        cout << i <<endl;
if((i%15)==0)

如果
,在
之前不能错过一些
其他的
。你去了,是吗?!