21xrx.com
2024-11-22 08:21:29 Friday
登录
文章检索 我的文章 写文章
C++编程的趣味代码分享
2023-07-05 07:21:35 深夜i     --     --
C++ 编程 趣味 代码 分享

  cout << "  _____   _ _   _     _   n";

  cout << " / ____|  | (_)  | |    | |   n";

  cout << " | (___  ___| |_ ___| |__  ___| | ___ n";

  cout << " \___ \ / _ \ | / __| '_ \ / _ \ |/ _ \n";

  cout << " ____) | __/ | \__ \ | | | __/ | __/n";

  cout << " |_____/ \___|_|_|___/_| |_|\___|_|\___|n";

  cout << "                    n";

  return 0;

style="text-indent:2em;">C++是一门强大的编程语言,可以用来开发各种类型的应用程序。但是,除了实用性之外,C++编程还具有一些趣味性的方面。在本文中,我们将分享一些有趣的C++代码示例,让大家感受一下C++的乐趣。

1. 打印艺术字

有时候,我们需要在控制台中打印一些艺术字,以达到一些视觉效果。下面的C++代码可以打印出一个“HELLO WORLD”的艺术字:


#include <iostream>

using namespace std;

int main()

{

  cout << "  _____   _ _   _     _   \n";

  cout << " / ____|  | (_)  | |    | |   \n";

  cout << " | (___  ___| |_ ___| |__  ___| | ___ \n";

  cout << " \\___ \\ / _ \\ | / __| '_ \\ / _ \\ |/ _ \\\n";

  cout << " ____) | __/ | \\__ \\ | | | __/ | __/\n";

  cout << " |_____/ \\___|_|_|___/_| |_|\\___|_|\\___|\n";

  cout << "                    \n";

  return 0;

}

2. 播放音乐

C++也可以用来播放音乐。下面的代码使用WinAPI播放一个MP3文件:


#include <Windows.h>

#include <mmsystem.h>

#pragma comment(lib, "Winmm.lib")

int main()

{

  PlaySound("music.mp3", NULL, SND_ASYNC);

  cin.get();

  return 0;

}

3. 生成随机数

我们可以使用rand()函数来生成随机数。下面的代码将生成10个1到100之间的随机数:


#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

  srand(time(NULL));

  for(int i=0;i<10;i++)

  {

   cout << rand()%100+1 << " ";

  }

  cout << endl;

  return 0;

}

4. 画图

通过使用C++和图形库,我们可以创建出不同类型的图像。下面的代码使用graphics.h库来画一个圆:


#include<graphics.h>

int main()

{

  initwindow(800,600,"Circle");

  circle(400,300,200);

  getch();

  closegraph();

  return 0;

}

5. 模拟游戏

我们可以用C++来模拟一些简单的游戏。下面的代码示例模拟了一场石头、剪刀、布的游戏:


#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

  srand(time(NULL));

  int user, computer;

  cout << "Enter your choice (1=scissors, 2=rock, 3=paper): ";

  cin >> user;

  computer = rand()%3 + 1;

  cout << "Computer chooses " << computer << endl;

  if(user == computer)

 

   cout << "It's a tie!" << endl;

 

  else if(user == 1 && computer == 3 || user == 2 && computer == 1 || user == 3 && computer == 2)

 

   cout << "You win!" << endl;

 

  else

 

   cout << "Computer wins!" << endl;

 

  return 0;

}

在本文中,我们分享了一些有趣的C++代码示例,包括打印艺术字、播放音乐、生成随机数、画图和模拟游戏。希望这些示例能够增加大家对C++的兴趣和理解。

  
  

评论区

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