C语言编写简单游戏:剪刀、石头、布
呵呵,这是我去年初学C语言时写的,当时水平低,高手就不要指责了~~~
#include<time.h>
#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
char x,response;
int y,draw,win,loss;
void main()
{
c: draw = 0,win = 0,loss = 0;
d: system(cls);
printf(欢迎挑战\n\n);
printf(0:石头 1:剪子 2:布\n);
printf(\n请你出拳:);
if((x = getch()) == '0')
printf(石头);
else if(x == '1')
printf(剪子);
else if(x == '2')
printf(布);
else
{
printf(请按0-2\n按任意键继续\n);
getch();
goto d;
}
srand((unsigned)time(NULL));
y = rand()%3;
switch(y)
{
case 0:
printf(\n\n电脑出拳:石头\n\n);
break;
case 1:
printf(\n\n电脑出拳:剪子\n\n);
break;
case 2:
printf(\n\n电脑出拳:布\n\n);
break;
}
if(x == '0')
{
switch(y)
{
case 0:
printf(平局);
draw++;
break;
case 1:
printf(你赢了);
win++;
break;
case 2:
printf(你输了);
loss++;
break;
}
}
else if(x == '1')
{
switch(y)
{
case 0:
printf(你输了);
loss++;
break;
case 1:
printf(平局);
draw++;
break;
case 2:
printf(你赢了);
win++;
break;
}
}
else if(x == '2')
{
switch(y)
{
case 0:
printf(你赢了);
win++;
break;
case 1:
printf(你输了);
loss++;
break;
case 2:
printf(平局);
draw++;
break;
}
}
printf(\n\n你的战况:赢%d局 输%d局 平%d局, win, loss, draw);
if(win <= loss+draw)
{
printf(\n\n还不服气?\nY or N?\n);
response=getch();
if(response == 'Y' || response == 'y' || response == 13)
{
printf(\n战况清零?\nY or N?\n);
response = getch();
if(response == 'Y' || response == 'y' || response == 13)
{
goto c;
}
goto d;
}
}
else
{
printf(\n\n厉害,继续?\nY or N?\n);
response = getch();
if(response == 'Y' || response == 'y' || response == 13)
{
printf(\n战况清零?\nY or N?\n);
response = getch();
if(response == 'Y' || response == 'y' || response == 13)
{
goto c;
}
goto d;
}
}
}
PSP游戏王GX卡片力量2 金手指代码
楼主你好~Money
EC878530 1456E79B
DP
1CAA8F58 1DBC9E0C
1CAA8F5C 1DBC9E0C
全卡10枚
1C8182A4 3855DD9C
1C8182B0 0C53B3A5
1C9A7328 B895E7A5
1C9A7334 8494E7A6
1C9A7338 0C596781
1C9A733C 2494E78C
禁卡限制解除
1C9A732C 3855E7A8
1C9A7330 B495E7A7谢谢采纳~希望对你有帮助~