#include
int main()
{
int flag=1,p=0;
int a,b,t;
printf("游戏规则如下:\n");
printf("1-石头,2-剪刀,3-布 0-结束 (其他数字无效,需重新输入)\n\n");
printf("**===**===**===**===**===**===**===**===**\n\n");
while(flag==1)
{
printf("甲:");
scanf("%d",&a);
if(a==0) break;
do
{
if((a>0)&&(a<4))break;
else
{
printf("输入有误,请重新输入 ");
scanf("%d",&a);
}
}
while(p==0);
printf("乙:");
scanf("%d",&b);
if(b==0) break;
do
{
if((b>0)&&(b<4))break;
else
{
printf("输入有误,请重新输入");
scanf("%d",&b);
}
}
while(p==0);
printf("\n");
t=a-b;
if(t==0)
printf("平局\n\n");
else if(t==-1||t==2)
printf("甲胜,乙输!\n\n");
else printf("乙胜,甲输!\n\n");
}
printf("\n游戏结束!!\n");
}
这是一个简单的程序,有些地方你可以加一些个性化的操作。