c++基础03

来源:互联网 发布:简单sql注入实例 编辑:程序博客网 时间:2024/06/06 18:14
//每人分别拿3张牌(1-13),比3张牌的总点数大小#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int DianComp();int main(){    char ch;int xm;int xg;while(1)           {cout<<"---------游戏开始---------"<<endl;cout<<"小明:"<<endl;xm=DianComp();cout<<"小王:"<<endl;xg=DianComp();if(xm==xg)cout<<"平局!!"<<endl;else if(xm>xg)cout<<"恭喜小明胜利了!!"<<endl;elsecout<<"恭喜小王胜利了!!"<<endl;        cout<<"---------游戏结束---------"<<endl;cout<<"再来一局?(Y/N):"<<endl;cin>>ch;if(ch=='N'||ch=='n') break;}return 0;}int DianComp(){static s=1;srand(s);//以不同的随机数种子初始化随机数发生器int i=1,j;int sum=0;for(;i<=3;i++){j=rand()%13;cout<<"第"<<i<<"张牌是:"<<j<<endl;sum+=j;}s++;return sum;}

原创粉丝点击