21xrx.com
2024-11-25 01:15:24 Monday
登录
文章检索 我的文章 写文章
简单有趣的C++代码
2023-07-08 14:53:40 深夜i     --     --
C++ 代码 简单 有趣 编程

C++是一门广为流传的编程语言,可以通过它来创造出简单、充满趣味的代码。这篇文章将介绍几个简单有趣的C++代码,希望对初学者和有兴趣的读者有所帮助。

1. Hello World!

在学习任何一门编程语言时,大家都会学习到打印“Hello World!”的经典程序。在C++中,只需使用cout语句即可:


#include<iostream>

using namespace std;

int main()

  cout<<"Hello World!";

  return 0;

当你编译并运行这个程序后,命令行窗口将会输出“Hello World!”这个字符串。虽然简单,但这是最基本的C++程序,不容忽视。

2. 九九乘法表

学习乘法表是每个孩子成长的经历,学习C++同样也适用。下面是一个打印9×9乘法表的简单程序:


#include<iostream>

using namespace std;

int main()

{

  for(int i=1;i<=9;i++)

  {

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

   {

     cout<<i<<"*"<<j<<"="<<i*j<<" ";

   }

   cout<<endl;

  }

  return 0;

}

这个程序将打印出9×9的乘法表,不仅可以看到每个数字的积,也能练习循环和嵌套循环的使用。

3. 猜数字游戏

猜数字游戏是一种非常受欢迎的小游戏,玩家需要在一定时间内猜出秘密数字。下面是一个简单的C++猜数字游戏:


#include<iostream>

#include<cstdlib>

#include<ctime>

using namespace std;

int main()

{

  srand(time(0));

  int secret=rand()%100+1;

  int guess,tries=0;

  do{

   cout<<"请输入1到100之间的数字:";

   cin>>guess;

   tries++;

   if(guess>secret)

     cout<<"太大了!"<<endl;

   else if(guess<secret)

     cout<<"太小了!"<<endl;

   else

     cout<<"恭喜你,猜对了!你用了"<<tries<<"次猜测。"<<endl;

  }while(guess!=secret);

  return 0;

}

这个程序会生成一个1到100之间的随机整数,并让玩家进行猜测。每次猜测后,程序会告诉玩家数字是太大还是太小,直到玩家猜对为止。

4. 计算Pi

计算圆周率也是一个经典的问题。下面的C++程序使用Monte Carlo算法来计算Pi的近似值:


#include<iostream>

#include<cstdlib>

#include<ctime>

using namespace std;

int main()

{

  srand(time(0));

  int num=1000000; 

  int count=0; 

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

  {

   double x=(double)rand()/(double)RAND_MAX;

   double y=(double)rand()/(double)RAND_MAX;

   if(x*x+y*y<1)

     count++;

  }

  double pi=4.0*(double)count/(double)num; 

  cout<<"Pi的近似值为"<<pi<<endl;

  return 0;

}

这个程序会生成一百万个坐标点,如果在单位圆内,则点数加1。最后,程序会根据坐标点的位置和数量来估算Pi的值。

以上是几个简单有趣的C++代码,它们可以帮助您加深对C++的理解,同时让编程更加有趣。无论您是刚开始学习C++,还是已经有一定经验的程序员,这些代码都值得一试。

  
  

评论区

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