挖宝藏啦!!

来源:互联网 发布:淘宝童装加盟 编辑:程序博客网 时间:2024/05/06 05:32
/挖宝藏游戏#include<iostream.h>#include<math.h>#include<stdlib.h>#include<time.h>//using namespace std;int main(){srand((unsigned)time(NULL));//srand设置随机数产生器所需的种子数,time()返回一个随机时间    int l,c,lguss,cguss,gusstime=0;l=rand()%10;c=rand()%10;do{do{cout<<"老大,请指示在哪里挖宝?(横坐标和纵坐标0-9)";cin>>lguss>>cguss;}while(lguss<0||lguss>9||cguss<0||cguss>9);if(lguss==l && cguss==c)cout<<"哇塞,你发大财了,宝藏被你找到了!"<<endl;else{int ldis,cdis,dis;ldis=abs(l-lguss);cdis=abs(c-cguss);dis=int(sqrt(ldis*ldis+cdis*cdis));cout<<"错了,不在这里,这里距离宝藏"<<dis<<"格呢;它离你现在的位置是:"<<endl;if(c>cguss)    cout<<"在你现在的右";if(c<cguss)    cout<<"在你现在的左";if (l>lguss)   cout<<"上方!";if (l<lguss)   cout<<"下方!";cout<<endl;gusstime++;if (gusstime>5)  cout<<"你真笨,宝藏在这里:  第"<<l<<"行,第"<<c<<"列。哈哈哈……"<<endl;}}  while(c!=cguss||l!=lguss);      return 0;}