话不多说,给你们看一下源代码锋友宏。
这次的猜拳小 游戏 弄好了,就不出教程了,因为这里的代码银册上次写猜数字小 游戏 教程的时候好像都讲过。不过这个版本还是有些缺陷的,下次我会出第2版改进。
#include<iostream.h>#include <stdlib.h> #include <time.h> void show(int input) { switch(input) { case 0:cout<<("出的是石头!")breakcase 1:cout<<("出的是剪子!")breakcase 2:cout<<("出的是布!")breakdefault:} } void compare(int inputPlay,int inputComputer) { if(inputPlay==0&&inputComputer==1||inputPlay==1&&inputComputer==2||inputPlay==2&&inputComputer==1) { cout<<("\n玩家胜!\n")} else if(inputPlay==inputComputer) { cout<<("\n平局!\n")} else { cout<<("\n电脑胜!\n")} } void main() { char isGoOnint inputPlayint inputComputercout<<("猜拳游戏\n")cout<<举陆("游戏说明:\n\n")cout<<("石头--0 剪子--1 布--2\n")srand(time(NULL)) do { cout<<("\n请输入您要猜的拳:\n"橘答橡)cin>>inputPlayif(inputPlay>=0&&inputPlay<=2) { cout<<("您")show(inputPlay)inputComputer=rand()%3cout<<("电脑")show(inputComputer)compare(inputPlay,inputComputer) } else { cout<<("您输入有错误!\n")cout<<("\n说明:石头--0 剪子--1 布--2\n")} cout<<"\圆旁n您需要继续么? (Y/N)"cin>>isGoOn }while(isGoOn!='N'||isGoOn!='n')}欢迎分享,转载请注明来源:内存溢出
评论列表(0条)