21xrx.com
2025-04-28 16:06:29 Monday
文章检索 我的文章 写文章
简单有趣的C++代码
2023-07-08 14:53:40 深夜i     12     0
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++,还是已经有一定经验的程序员,这些代码都值得一试。

  
  

评论区