level 6
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<conio.h>
void cqjm(void) // 猜拳界面
{
puts("*****************************");
puts("\n");
puts("游戏开始!\n");
puts("你的对手正在琢磨怎么出招......\n");
puts("你也快出招吧!\n");
puts("1.石头__2.剪刀__3.布\n");
puts("(输入对应数字即可出招)\n");
puts("*****************************");
puts("\n");
};
void czhh(char ch) // 出招喊话
{
puts("***************************\n");
if (ch == '1')
puts
("你狠狠的甩出拳头,出了个【石头】,让我们来看看结果吧!\n");
else if (ch == '2')
puts
("你缓缓的伸出两根手指,噢【剪刀】,让我们看看结果怎么样!\n");
else
puts
("你紧握的拳头突然张开,我以为你想打人呢,出了个【布】啊,来看结果!\n");
};
void jgjm(short sf, char ce) // 结果界面
{
if (ce == 1)
puts("你的对手出了【石头】⊙▽⊙\n");
else if (ce == 2)
puts("你的对手使用了【剪刀】⊙▽⊙\n");
else
puts("你的对手张开了手,是【布】⊙▽⊙");
puts("***************************\n");
if (sf == 1)
puts("真厉害,恭喜你你赢了!👏\n");
else if (sf == 2)
puts("emmm旗鼓相当的对手呢!😓\n");
else if (sf == 0)
puts("好菜啊,你输了!😒\n");
puts("***************************\n");
puts("按任意键继续游戏,\"0\"退出游戏查看成绩!");
};
int cqpd(char ce, char ge) // 胜负判定
{
int a = ce - ge + 48;
if (ce == ge - 48) // 平局
return 2;
else if (a == -1 || a == 2) // 机器胜
return 0;
else if (a == 1 || a == -2) // 玩家胜
return 1;
};
int main(void) // 猜拳游戏
{
char ce; // 机器出拳事件123
char ge; // 玩家出拳事件123
float zjs = 0; // 总局数
float sjs = 0; // 玩家胜利局数
short sf; // 胜负
time_t t;
puts("*****************************");
puts("\n");
puts(" ★ 猜 拳 游 戏 ★ ");
puts("\n");
puts("*****************************");
puts("\n");
puts(" 感谢你玩这个游戏!\n");
puts(" 作者@小小小狮子w\n");
puts("*****************************");
puts("\n 按任意键开始游戏!\n");
getch();
clrscr();
cqjm();
while ((ge = getch()) != '0') {
t = time(NULL);
srand(t);
2017年07月18日 21点07分



