小编Dan*_*eta的帖子

c ++ fizzbuzz switch语句?

我试图看看我是否可以制作一个fizzbuzz c ++ switch语句.我收到一个错误,说我在const表达式中不可用.这是否意味着我无法使这件事发挥作用?还是有工作吗?这是我的代码.

#include <iostream>
using namespace std;

int main() {
    for(int = 1; 1 <= 100; i++){
        switch(true){

            case(i % 3 == 0 & i % 5 == 0):
                cout << "fizzbuzz" << endl;
                break;

            case(i % 3 == 0):
                cout << "fizz" << endl;
                break;

            case(i % 5 == 0):
                cout << "fizz" << endl;
                break;
            default:
                cout << i << endl;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ for-loop fizzbuzz switch-statement

-8
推荐指数
1
解决办法
344
查看次数

标签 统计

c++ ×1

fizzbuzz ×1

for-loop ×1

switch-statement ×1