c++编写一个石头剪刀布,R为石头S为剪刀P为布

作者&投稿:守苏 (若有异议请与网页底部的电邮联系)
用c++编写一个石头剪刀布,R为石头S为剪刀P为布~

#include #include #include using namespace std;void print(int b){ if(b==0) cout>n; for(int i=0;i<n;i++){ int player1=rand()%2; int player2=rand()%2; print(player1); print(player2); select(player1,player2); } return 0;}

#include #include #include using namespace std; void main () { char a, b; srand ((unsigned)time (NULL)); //产生随机数种子 while (1) { cout > a; int m = (int) (3 * rand () / (RAND_MAX + 1)); //产生从0到2的随机数,a+(int)(n*rand()/(RAND_MAX+1.0))产生一个a到n之间的随机数 switch (m) { case 0: b = 's'; break; case 1: b = 'r'; break; case 2: b = 'c'; break; default: break; } switch (a) { case 's': switch (b) { case 's': cout << "您出的是:剪刀
电脑出的是:剪刀
结果:平局!
" << endl; break; case 'r': cout << "您出的是:剪刀
电脑出的是:石头
结果:电脑赢了!
" << endl; break; case 'c': cout << "您出的是:剪刀
电脑出的是:布
结果:您赢了!
" << endl; break; } break; case 'r': switch (b) { case 's': cout << "您出的是:石头
电脑出的是:剪刀
结果:您赢了!
" << endl; break; case 'r': cout << "您出的是:石头
电脑出的是:石头
结果:平局!
" << endl; break; case 'c': cout << "您出的是:石头
电脑出的是:布
结果:电脑赢了!
" << endl; break; } break; case 'c': switch (b) { case 's': cout << "您出的是:布
电脑出的是:剪刀
结果:电脑赢了!
" << endl; break; case 'r': cout << "您出的是:布
电脑出的是:石头
结果:您赢了!
" << endl; break; case 'c': cout << "您出的是:布
电脑出的是:布
结果:平局!
" << endl; break; } break; } } }

#include <iostream>
#include <ctime>
#include <random>
using namespace std;

void print(int b){
    if(b==0) cout<<"R ";
        else if(b==1) cout<<"S ";
            else if(b==2) cout<<"P ";


}
void select(int a,int b){
    if(a==0){
        if(b==0) cout<<"TIE
";
        else if(b==1) cout<<"Player2
";
        else if(b==2) cout<<"Player1
";

    }
        else if(a==1){
            if(b==1) cout<<"TIE
";
        else if(b==2) cout<<"Player2
";
        else if(b==0) cout<<"Player1
";
        }

        else if(a==2){
            if(b==2) cout<<"TIE
";
        else if(b==1) cout<<"Player1
";
        else if(b==0) cout<<"Player2
";
        }

}
int main()
{
   srand(time(0));
    int n;
    cout<<"输入要进行的比赛次数,R为箭头 S为石头 P为布";
    cin>>n;
    for(int i=0;i<n;i++){
        int player1=rand()%2;
        int player2=rand()%2;
        print(player1);
        print(player2);
        select(player1,player2);


    }
    return 0;
}



用C语言如何编写一个石头剪子布的程序
include <stdlib.h> void main(){ int com,user;char c;srand((unsigned)time(NULL)); \/\/初始化随机数,如果没有这条语句,每次运行电脑产生的随机数序列都是一样的 printf("进入游戏\\n");do{ printf("请出拳(1.剪刀、2.石头、3.布):");scanf("%d",&user);com=rand()%3+1; \/\/...

用C语言如何编写一个石头剪子布游戏?
way[3][10]={"石头","剪子","布"},mode_name[2][20]={"三局两胜","五局三胜"};\\x0d\\x0avoid new_game(int mode,int *p_win,int * p_lose,int *p_tide){\\x0d\\x0achar cmd[10];\\x0d\\x0aint computer,user,win=0,lose=0;\\...

用C语言如何编写一个石头剪子布的程序
石头=1;剪子=2;布=3先是人输入一个数放在变量ren了然后是程序随机产生三个数(1,2,3)放在变量ji里if(ren==ji) printf("REPLAY!");esle if(ren==1&&ji==2) printf("YOU WIN");else if(ren==2&&ji==3) printf("YOU WIN");else if(ren==3&&ji==1) printf("YOU WIN");else printf(YOU L...

石头剪子布作文250字
我心里这么想着,可嘴上还是告诉了姚老师:“我出石头。”告诉老师后,我在心里暗暗想:姚老师肯定出剪子,我准能赢!结果姚老师出布,一下子把我的石头包了个严严实实。我心里不服输,就问姚老师出什么。姚老师说出剪子,我想砸了她的剪子,但又一想,她万一用布包我的石头怎么办?我沉思了片刻...

用C语言编写一个石头剪子布游戏,具体要求如下,高分急求
char name[100],way[3][10]={"石头","剪子","布"},mode_name[2][20]={"三局两胜","五局三胜"};void new_game(int mode,int *p_win,int * p_lose,int *p_tide){ char cmd[10];int computer,user,win=0,lose=0;int cnt[2]={3,5};printf("***当前模式:\\t%s\\n",mode...

求一个C程序编的石头剪刀布小游戏代码 要有解释
回答:楼上不错srand ,rand都是产生随机数的函数 怕你看不懂

编写一个C程序,模拟一个“剪刀、石头、布”的游戏
printf("| 选择1代表剪刀、选择2代表石头、选择3代表布 |");printf("| 1°用户首先选择一个1~3的整数. |");printf("| 2°电脑会随机从1~3选择一个整数. |");printf("| 3°由剪刀>布>石头>剪刀作出结果. |");printf("| |");printf("| Author: 刘超...

c++编写一个石头剪刀布,R为石头S为剪刀P为布
include <iostream>#include <ctime>#include <random>using namespace std;void print(int b){ if(b==0) cout<<"R "; else if(b==1) cout<<"S "; else if(b==2) cout<<"P ";}void select(int a,int b){ if(a==0){ if(b==0) cout<<"TIE\\n"; els...

用c语言编写石头剪刀布的游戏要求如下
语言编写石头剪刀布的游戏,要求如下石头剪刀布,就是你出石头,我出布,然后还能出剪刀,这三个游戏是我们小时候经常玩的

第1个游戏作文三百字
第1个游戏作文三百字:标题:我的第一个游戏 在我童年的记忆里,我第一次接触到的游戏是“石头剪刀布”。那时的我,还只是个刚学会走路的孩子,对于这个世界的认知还十分有限。然而,“石头剪刀布”这个简单的游戏,却给我带来了无尽的欢乐。每当和邻居的小朋友们聚在一起,我们都会欢快地玩起这个...

旌阳区18932128946: 用c++编写一个石头剪刀布,R为石头S为剪刀P为布 -
霍肯二羟: #include <iostream>#include <ctime>#include <random> using namespace std; void print(int b){ if(b==0) cout<<"R "; else if(b==1) cout<<"S "; else if(b==2) cout<<"P "; } void select(int a,int b){ if(a==0){ if(b==0) cout<<"TIE\n"; else if(b==1)...

旌阳区18932128946: 用C++编程模拟剪刀、石头、布的游戏.用s表示尖刀,r表示石头,c表示布. -
霍肯二羟: #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; void main () { char a, b; srand ((unsigned)time (NULL)); //产生随机数种子 while (1) { cout << "请输入您的选择(s表示剪刀,r表示石头,c表示布):"; cin >> a; ...

旌阳区18932128946: 石头剪子布游戏C++ -
霍肯二羟: #include void main() { char a,b,c; do{ cout<<"请第一位玩家输入你要出的" <<"s代表剪刀、r代表石头、p代表布"< cin>>a; cout<<"请第二位玩家输入你要出的" <<"s代表剪刀、r代表石头、p代表布"< cin>>b; if(a!='s' &&a !='r' &&a!='p' && ...

旌阳区18932128946: C++问题 求帮忙写个剪刀石头布游戏 -
霍肯二羟: #include<iostream>#include<time.h> using namespace std; const int R = 0;//石头 const int P = 1;//布 const int S = 2;//剪刀 void win(int x) { int irand = rand()%3; switch (irand) { case 0: cout << "我出的是石头" << endl; break; case 1: cout << ...

旌阳区18932128946: 求大神帮忙编个剪刀石头布的C++程序 -
霍肯二羟: #include int getrand() { //srand((unsigned)time(NULL)); return rand()%3; } int win(int me,int cpu) { if(me==2&&cpu==0) return -1; else if (me==0&&cpu==2) return 1; else if(me==cpu) return 0; else if(me>cpu) return 1; else return -1; } int exchange(char ...

旌阳区18932128946: 谁能给个C++石头剪刀布的程序? -
霍肯二羟: #include using namespace std; int main() { cout<<"1代表石头:2代表剪刀:3代表布:4代表结束游戏:"< cout<<"请出拳"< int n; while(cin>>n) { if(n<1||n>4) cout<<"输入错误 请重新输入:"< else if(n==4) break; else { int d; srand((...

旌阳区18932128946: 求C++与电脑玩剪刀石头布的程序 -
霍肯二羟: #include<windows.h> #include<iostream> using namespace std; class Play { public:int People;unsigned long Computer; public:Play(){};~Play(){};void Set_People(int _p){People=_p;}void Set_Computer(unsigned long _C){Computer=_...

旌阳区18932128946: C语言 紧急!!!!!! -
霍肯二羟: #include<stdio.h>#include<stdlib.h> void main() { int count; char mc,cc; printf("S:剪刀;\nR:石头;\nP:布.\n"); printf("Please input your choose:\n"); scanf("%c",&mc); count=rand()%3; if(count==0) cc='S'; else if(count==1) cc='R'; else ...

旌阳区18932128946: C++新手求助!一个石头剪子布的程序. -
霍肯二羟: cout<<J_pd(sr2,sj1)<<endl; 这句话中,sr2和sj1这两个变量都没有定义过 另外,JX ,JS这两个标签在main中定义,其他地方看不到一个剪刀石头布的程序不需要用到goto语法,而且很显然goto在这里没有帮到你忙,反而使得逻辑很不清晰,不建议你在这里使用goto

旌阳区18932128946: 用C语言编写一个石头剪子布游戏,具体要求如下,高分急求 -
霍肯二羟: 刚刚的有点问题,现在改好了: #include<stdio.h> #include<time.h> #include<stdlib.h> #include<string.h> char name[100],way[3][10]={"石头","剪子","布"},mode_name[2][20]={"三局两胜","五局三胜"}; void new_game(int ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网