21xrx.com
2024-12-23 00:05:14 Monday
登录
文章检索 我的文章 写文章
C++编程题:从1到100的挑战
2023-06-22 02:25:45 深夜i     --     --
C++编程题 1到100 挑战

C++是一种高效、灵活且功能丰富的编程语言,受到了广泛的应用和喜爱。对于初学者来说,掌握C++的语法和基本的编程技巧是至关重要的。

这里提供一个小挑战:编写一个程序,从1到100输出所有能被3整除的数,并打印出“Fizz”,所有能被5整除的数,并打印出“Buzz”,能同时被3和5整除的数,并打印出“FizzBuzz”。以下是一种可能的解决方案:


#include <iostream>

using namespace std;

int main()

{

 for (int i = 1; i <= 100; i++)

 {

  if (i % 3 == 0 && i % 5 == 0)

   cout << "FizzBuzz" << endl;

  else if (i % 3 == 0)

   cout << "Fizz" << endl;

  else if (i % 5 == 0)

   cout << "Buzz" << endl;

 }

 return 0;

}

这个程序使用了循环语句和条件语句,很好地演示了C++的基本语法。在循环中利用了求余操作判断能否被3或5整除,并使用if语句进行相应的输出。要注意的是,先判断能否被3和5整除,再判断能否被3整除或者5整除,这样可以保证顺序输出Fizz、Buzz、FizzBuzz。

这个小挑战虽然简单,但其涉及的编程思想和技巧是编程基础,不失为一项有益的练习。通过这样的练习,可以加深对C++的理解和应用,提高编程能力,为以后的编程工作打下坚实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章