«

猜剪刀石头布(while 循环)

点亮灯 发布于 阅读:50 C++


猜剪刀石头布.rar

//编程实现计算机出拳(剪刀石头布),用户来猜的小游戏.

#include<iostream>
#include<cstdlib>
#include<ctime>

using namespace std;
int main () 
{
    //定义变量 
int a,b,c;

//输入输出 
cout<< "\t\t**   与电脑PK出拳  **\n\n"; 
cout<< "1=剪刀       2=石头        3布\n\n"; 
cout<< "请猜拳"; 

//计算 
while(1<=a<=3 )
{
    cin>>a;
    srand(time(0));
    b=rand()%(3-1+1)+1;
    if(a==b){
        cout<<"猜对了";
    break;  
            }

    else{
        cout<<"猜错了  ";
        if(b==1){
                cout<<"\n计算机出拳是剪刀 继续猜拳\n";
                        }
        if(b==2){
                cout<<"\n计算机出拳是石头 继续猜拳\n";
                        }
        if(b==3){
                cout<<"\n计算机出拳是布 继续猜拳\n";
                        }
        } 

}
}