21xrx.com
2024-12-22 21:22:34 Sunday
登录
文章检索 我的文章 写文章
「C++有趣代码大全」
2023-07-06 17:46:58 深夜i     --     --
C++ 有趣 代码 大全 创意

C++作为一门重要的编程语言,被广泛应用于各种领域,例如游戏开发、网络编程、算法设计等等。不仅如此,C++还有许多有趣的代码值得一看。下面是一些C++有趣代码的例子,让我们一起来看看吧!

1. “Hello, World!”程序的变体

大多数人都知道C++中最简单的程序是“Hello, World!”,但你知道吗?还可以写出许多有趣的变体。例如:

- 输出“你好,世界!”:cout << "你好,世界!\n";

- 打印一个倒金字塔:cout<< "\t  H\n"<< "\t  E E\n"<< "\t L  L\n"<< "\t L  \n"<< "\tOOOOO\n"<< "\tL   \n"<< "\tL   \n"<< "\tEOELL\n"<< "\tEOOEO\n";

- 以绵羊行为代替“Hello”:cout << "Sheep, World!\n";

- 以猫的方式打招呼:cout << "Meow, World!\n";

2. Fibonacci数列

Fibonacci数列是一个非常有趣的数列,它的下一个数字总是前两个相加(除了第一个和第二个数字是1)。可以用C++编写代码来计算Fibonacci数列:

int main()

{

  int first = 0, second = 1, next, n;  // 定义初始变量

  cout << "Enter the number of terms you want in Fibonacci series: "; // 提示输入个数

  cin >> n;  // 读取个数

  cout << first << " " << second << " ";  // 输出前两个数字

  for(int i=2; i

  {

    next = first + second;

    cout << next << " ";

    first = second;

    second = next;

  }

  return 0;

}

3. 字符串反转

在C++中,反转一个字符串也是非常简单的,只需使用reverse函数即可:

#include

#include

#include

using namespace std;

int main()

{

  char str[] = "Hello, World!";

  reverse(str, str + strlen(str));  // 反转字符串

  cout << str << endl;

  return 0;

}

4. 判断一个数是否为素数

素数指除了1和它本身外,没有其他因子的数字。可以用以下代码判断一个数是否为素数:

bool isPrime(int n)

{

  if(n == 1)

    return false;

  for(int i=2; i<=n/2; i++)

  {

    if(n%i == 0)

      return false;

  }

  return true;

}

int main()

{

  int n;

  cout << "Enter a number: ";

  cin >> n;

  if(isPrime(n))

    cout << n << " is a prime number.";

  else

    cout << n << " is not a prime number.";

  return 0;

}

总结

这些C++有趣代码大全只是冰山一角,实际上C++程序可以写出非常复杂的程序,例如操作系统、编译器等等。掌握C++语言的基本概念和用法,可以让我们更好地理解计算机编程的本质。希望这些例子能够激发你编写有趣、有用的C++程序!

  
  

评论区

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