class Solution {
public:
vector<string> fizzBuzz(int n) {
int i = 1;
vector<string> v1;
while(i <= n)
{
if(i % 15 == 0)
{
v1.push_back("FizzBuzz");
}
else if(i % 3 == 0)
{
v1.push_back("Fizz");
}
else if(i % 5 == 0)
{
v1.push_back("Buzz");
}
else
{
v1.push_back(to_string(i)); //不能使用v1.push_back("i")
}
i++;
}
return v1;
}
};
to_string与vector
最新推荐文章于 2024-09-20 13:59:28 发布
该代码实现了一个FizzBuzz问题的解决方案,使用C++编程。通过循环从1到n,对每个数检查是否能被3、5或15整除,分别输出Fizz,Buzz或FizzBuzz,否则输出数字本身。
摘要由CSDN通过智能技术生成