21xrx.com
2024-11-22 07:57:38 Friday
登录
文章检索 我的文章 写文章
C++趣味简单代码
2023-07-05 00:02:07 深夜i     --     --
C++ fun simple code interesting

C++是一种强类型、静态类型的编程语言,被广泛应用于各种领域。与此同时,C++也是一门有趣的编程语言,我们可以写出很多有趣的代码。今天,我就给大家分享一些趣味简单的C++代码。

1.打印马赛克图案

马赛克图案是一种由彩色方块组成的图案,而我们可以使用C++来快速打印出这种图案,代码如下:


#include<iostream>

using namespace std;

int main()

{

  int mosaic[16][16] = {0};

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

  {

    for(int j=0;j<16;j++)

    {

      mosaic[i][j] = rand()%256; //生成0~255之间的随机数

      cout<<char(mosaic[i][j]);  //把数字转换为字符并打印

    }

    cout<<endl; //换行

  }

  return 0;

}

2.猜数字游戏

猜数字游戏是一种非常经典的游戏,而我们可以用C++来实现这个游戏,代码如下:


#include<iostream>

using namespace std;

int main()

{

  int secret = rand()%100;

  int guess;

  do

  {

    cout<<"请输入一个0~99的整数:";

    cin>>guess;

    if(guess<secret)

      cout<<"您猜的数字太小了,请再猜一次!"<<endl;

    else if(guess>secret)

      cout<<"您猜的数字太大了,请再猜一次!"<<endl;

  }while(guess!=secret);

  cout<<"恭喜您,猜对了!"<<endl;

  return 0;

}

3.计算素数

素数是一种非常特殊的数,它只能被1和自身整除。我们可以编写一个简单的C++程序来计算某个数是否为素数,代码如下:


#include<iostream>

using namespace std;

bool is_prime(int n)

{

  if(n<2)

    return false;

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

  {

    if(n%i==0)

      return false;

  }

  return true;

}

int main()

{

  int n;

  cout<<"请输入一个整数:";

  cin>>n;

  if(is_prime(n))

    cout<<n<<"是素数"<<endl;

  else

    cout<<n<<"不是素数"<<endl;

  return 0;

}

以上就是三个趣味简单的C++代码,希望大家会喜欢。当然,除了这些代码之外,C++还有很多其他有趣的功能和用途等着我们去探索。

  
  

评论区

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