原题网址:http://www.lintcode.com/zh-cn/problem/fizz-buzz/#
给你一个整数n. 从 1 到 n 按照下面的规则打印每个数:
- 如果这个数被3整除,打印
fizz. - 如果这个数被5整除,打印
buzz. - 如果这个数能同时被
3和5整除,打印fizz buzz.
样例
比如 n = 15, 返回一个字符串数组:
[
"1", "2", "fizz",
"4", "buzz", "fizz",
"7", "8", "fizz",
"buzz", "11", "fizz",
"13", "14", "fizz buzz"
]
挑战
Can you do it with only one if statement?
本文详细解析了经典的编程面试题-FizzBuzz问题,提供了C++的解决方案,并探讨了如何仅用一个if语句完成挑战。文章还附带了代码示例,包括如何在C++中进行int与string的转换。

459

被折叠的 条评论
为什么被折叠?



