412. Fizz Buzz

来源:互联网 发布:新电脑怎么连接网络 编辑:程序博客网 时间:2024/05/21 22:42



不能这样写,n 是放到容器里的,必须先定义一个容器!




报错:

Line 6: 'class std::vector<std::__cxx11::basic_string<char> >' has no member named 'n'



发现s.n没有这种,遍历输出要个i



 

报错%d不能这样输出字符串。


4. 修改:



run的结果正确,提交报错:


原来是两个n忘了改为i


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

结果正确

原创粉丝点击