21xrx.com
2024-05-19 20:08:47 Sunday
登录
文章检索 我的文章 写文章
有趣的C++代码
2023-06-22 02:47:52 深夜i     --     --
C++ 代码 有趣

C++是一门广泛使用的高级编程语言,其语法相对严谨,使用灵活。在编写C++代码时,为了实现特定的功能,我们可以编写一些有趣的代码。

以下是一些有趣的C++代码:

1. 求斐波那契数列的第n项。斐波那契数列是指:1、1、2、3、5、8、13、21、34、55、89、144……,即第一项和第二项均为1,从第三项开始,每一项均等于前两项之和。

int Fibonacci(int n)

{

  if(n <= 0)

    return 0;

  else if(n == 1)

    return 1;

  else

    return Fibonacci(n-1) + Fibonacci(n-2);

}

利用递归函数,可以实现求斐波那契数列的第n项的功能,这个实现方式非常简单。

2. 实现字符串反转。将一个字符串进行反转,将字符串中的每一个字符逆序输出。

#include

#include

using namespace std;

int main()

{

  string str;

  cout<<"请输入一个字符串:";

  getline(cin,str);

  int len = str.length();

  for(int i=len-1;i>=0;i--)

    cout<

  return 0;

}

这个代码通过循环遍历字符串,将字符串中每一个字符逆序输出,从而实现了字符串反转的功能。

3. 实现猜数字游戏。让用户在0-100范围内猜一个数字,每猜错一次,程序会提示用户数字是大了还是小了,直到用户猜对为止。

#include

#include

#include

using namespace std;

int main()

{

  srand(time(NULL));

  int num = rand()%100+1; //生成随机数

  int guess, times = 0;

  cout<<"猜数字游戏开始了!请猜一个0-100之间的数字:"<

  do{

    cin>>guess;

    times++;

    if(guess

      cout<<"你猜的数字小了,请继续猜:"<

    else if(guess>num)

      cout<<"你猜的数字大了,请继续猜:"<

  }while(guess != num);

  cout<<"恭喜你,猜对了!你一共猜了"< <<"次。"<

  return 0;

}

这个代码通过随机生成一个数字,让用户猜测这个数字,并根据用户的猜测结果进行提示,从而实现了猜数字游戏的功能。这个代码还使用了循环语句,允许用户进行多次猜测,直到猜对为止。

总之,C++是一门非常有趣的语言,我们可以通过编写一些有趣的代码,来学习这门语言的语法和特性,并可以实现一些有趣的功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复