面试题-FizzBuzz

来源:互联网 发布:java中级开发工程师 编辑:程序博客网 时间:2024/06/05 20:55

比较老的一个面试题,考察面试者的逻辑分析能力,要在短时间内写出正确的代码

void fizzbuzz(int n){int countfize = 0;int countbuze = 0;int countfizebuzz = 0;int i;for (i = 0; i <= n; i++) {if ((i % 15) == 0){cout << "FizzBuzz" << endl;countfizebuzz++;}else if ((i % 3) == 0){cout << "Fizz" << endl;countfize++;}else if ((i % 5) == 0){cout << "Buzz" << endl;countbuze++;}else{cout << i << endl;}}cout<<endl;cout<<countfize<<"\t"<<countbuze<<"\t"<<countfizebuzz<<endl;}


0 0