21xrx.com
2025-03-27 16:44:10 Thursday
文章检索 我的文章 写文章
C++编程的趣味代码分享
2023-07-05 07:21:35 深夜i     33     0
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++的兴趣和理解。

  
  

评论区