话说Fizz Buzz是什么鬼?
Fizz Buzz是洋人小朋友在学除法时常玩的游戏,玩法是:从1数到100,如果遇见了3的倍数要说Fizz,5的倍数就说Buzz,如果即是3的倍数又是5的倍数就说FizzBuzz。
最后演变为一个编程面试题:写一个程序输出1到100,但是如果遇到数字为3的倍数时输出Fizz,5的倍数输出Buzz,既是3的倍数又是5的倍数输出FizzBuzz。
原题目链接:http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorflow/
翻译版:http://blog.topspeedsnail.com/archives/11010
以下为个人写的python小程序`
for i in range(1,101):
if ( i%3 == 0 and i%5 ==0):
print ("FizzBuzz")
elif i%3==0:
print("Fizz")
elif (i%5==0):
print("Buzz")
else:
print(i)
实验证明是正确的。列出部分实验结果如下:
但是如何用C++实现呢?对于我一个C++小白来说,最好的方法就是借鉴网上大拿们的code了
#include <iostream>