力扣每日一题-第57天-412. Fizz Buzz

2022.8.16今天你刷题了吗?


题目:

给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer下标从 1 开始)返回结果,其中:

分析:

给定一个整数数字,比如说3,那么就是1,2,3.比如说15,那么就是1,2,3,,,15.我们现在就要对这些数字每个对应的东西进行输出,满足的要求如上。

思路:遍历数字,对每个数进行3,5,的资格判断进行输出。

解析:

class Solution {
public:
    vector fizzBuzz(int n) {
    vectorvec;
    for(int i=1;i<=n;i++)
    {
        if(i%3==0&&i%5==0)
        {
            vec.push_back("FizzBuzz");
        }
        else if(i%3==0&&i%5!=0)
        {
             vec.push_back("Fizz");
        }
        else if(i%3!=0&&i%5==0)
        {
             vec.push_back("Buzz");
        }
        else
        {
            vec.push_back(to_string(i));
        }
    }
    return vec;
    }
};

你可能感兴趣的:(力扣,leetcode)