21xrx.com
2024-09-20 05:26:53 Friday
登录
文章检索 我的文章 写文章
小而有趣的C++代码
2023-07-01 15:26:21 深夜i     --     --
C++ 代码 有趣 编程

作为一种广泛应用于计算机科学和软件开发领域的编程语言,C++具备了无数的用途。但是,除了应用于开发复杂的软件和游戏等方面外,C++还可以用来编写一些小而有趣的代码,让人们感受到它的魅力和娱乐性。

以下是几个小而有趣的C++代码:

1. 打印三角形图案


#include <iostream>

using namespace std;

int main() {

  int n = 6;

  for (int i = 1; i <= n; i++) {

    for (int j = 1; j <= i; j++) {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

这段代码可以打印出如下三角形图案:


*

**

***

****

*****

2. 猜数字游戏


#include <iostream>

#include <ctime>

#include <cstdlib>

using namespace std;

int main() {

  srand(time(NULL));

  

  int num = rand() % 100 + 1;

  int guess;

  int tries = 0;

  

  cout << "猜一个1到100之间的数字:" << endl;

  do {

    cin >> guess;

    tries++;

    

    if (guess > num)

      cout << "猜的数字太大了 else if (guess < num)

      cout << "猜的数字太小了

  } while (guess != num);

  

  cout << "恭喜你,猜对了!你花了" << tries << "次猜出了答案。" << endl;

  

  return 0;

}

这段代码可以让用户猜一个1到100之间的数字,直到猜到正确答案为止。代码中利用了随机数和循环结构,让猜数字游戏更加有趣。

3. 计算斐波那契数列


#include <iostream>

using namespace std;

int fib(int n) {

  if (n == 0 || n == 1)

    return n;

   else {

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

  }

}

int main() {

  int n = 10;

  cout << "斐波那契数列前" << n << "项为:" << endl;

  for (int i = 0; i < n; i++) {

    cout << fib(i) << " ";

  }

  cout << endl;

  return 0;

}

这段代码可以计算斐波那契数列的前n项,用递归函数实现。斐波那契数列是指这样一个数列:0、1、1、2、3、5、8、13、21、34,它的前两项都是0和1,后面每一项都是前面两项的和。

通过这些小而有趣的C++代码,我们不仅可以在编程过程中锻炼自己的思维和能力,同时也能够体验到C++语言的魅力和乐趣。

  
  

评论区

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