412. Fizz Buzz



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


412. Fizz Buzz


报错:

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



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


412. Fizz Buzz

 

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


4. 修改:

412. Fizz Buzz


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

412. Fizz Buzz

原来是两个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;
    }
};

结果正确

相关文章:

  • 2021-07-31
  • 2021-10-19
  • 2022-12-23
  • 2022-01-21
  • 2022-01-27
  • 2022-12-23
  • 2022-01-19
  • 2022-01-01
猜你喜欢
  • 2022-12-23
  • 2021-05-13
相关资源
相似解决方案