思路简单,学到了int 转化为string的方法,更加熟悉了vector的操作。
class Solution {
public:
/*
* @param n: An integer
* @return: A list of strings.
*/
vector<string> fizzBuzz(int n) {
// write your code here
int i;
int x;
string st1 = "fizz";
string st2 = "buzz";
string st3 = "fizz buzz";
string st5;
vector<string> st4;
for (i = 0; i < n; i++)
{
x = i + 1;
if (x % 15 == 0)
{
st4.push_back(st3);
continue;
}
else if (x % 3 == 0)
{
st4.push_back(st1);
}
else if (x % 5 == 0)
{
st4.push_back(st2);
}
else
{
st5 = to_string(x); //int转化为string
st4.push_back(st5);
}
}
return st4;
}
};