c语言编程问题 石头剪刀石头布家居官网布 程序哪里出错了 在线等

//C语言--石头剪刀布游戏//讲课老师:蔡苏北#include &stdio.h& //标准输入输出头文件#include &stdlib.h& //通用工具库头文件#include &time.h& //时间函数头文件//自定义枚举类型enum HAND{ST = 0, JD = 1, BU = 2}; //有三个枚举常量,分别代表石头、剪刀、布//判断输赢情况,双方打平返回0,用户方胜返回1,电脑方胜返回-1int check(enum HAND sys, enum HAND user){ if(sys != user) //如果出的手形不相同,才会有输赢 {
switch(sys)
case ST: //石头
return user == BU ? 1 : -1;
case JD: //剪刀
return user == ST ? 1 : -1;
case BU: //布
return user == JD ? 1 : -1;
} } else //如果双方出的手形一样,就返回0,表示打平
return 0;}//主函数,入口函数int main(void){ int sys_money = 30;
//电脑方30元 int user_money = 30; //用户方30元
//猜拳比赛的结果,如果用户赢值为1,如果电脑方赢值为-1,如果打平值为0 enum HAND sys_
//电脑方的手形// enum HAND user_ //用户方的手形
//用户的选择 char * hs[] = {"石头", "剪刀", "布"};
srand(time(NULL));
//对随机种子进行初始化 while(1) {
//电脑先出拳(随机)
sys_hand = rand() % 3; //从石头、剪刀、布里面随机选取一种
//用户出拳
printf("请出拳,可选手形(0.石头 1.剪刀 2.布):");
while(scanf("%d", &choose) != 1 || choose & 0 || choose & 2)
printf("输入错误,请重新选择,可选手形(0.石头 1.剪刀 2.布):");//
fflush(stdin);
//刷新输入缓冲区
printf("你选择的手形是%d.\n", choose);
//判断输赢
result = check(sys_hand, choose);
switch(result)
printf("双方都选择了%s,打成平手!\n", hs[sys_hand]);
printf("系统:%s,用户:%s,你赢了!\n", hs[sys_hand], hs[choose]);
sys_money -= 10;
user_money += 10;
printf("系统:%s,用户:%s,你输了!\n", hs[sys_hand], hs[choose]);
sys_money += 10;
user_money -= 10;
printf("当前系统余额:%d元,用户余额:%d元.\n", sys_money, user_money);
if(sys_money & 0 && user_money & 0)
system("pause");
} if(sys_money &= 0)
printf("电脑被你彻底打败了!\n"); else
printf("你被电脑打败了!\n");
return 0;}C语言编程实例(FCS_0508) 
 文章为作者独立观点,不代表大不六文章网立场
FCS_0508此公众号仅供学习使用,每天会分享一篇源码,希望大家多点赞,多发下朋友圈,让咱们一起跳跃学习、交流。希望这里能让你的编程技术不断的提高。谢谢。。热门文章最新文章FCS_0508此公众号仅供学习使用,每天会分享一篇源码,希望大家多点赞,多发下朋友圈,让咱们一起跳跃学习、交流。希望这里能让你的编程技术不断的提高。谢谢。。&&&&违法和不良信息举报电话:183-
举报邮箱:
Copyright(C)2016 大不六文章网
京公网安备78您的举报已经提交成功,我们将尽快处理,谢谢!
C&A如果其他可能就不能比较。
#include &stdio.h&
#define X 11
#define BLANK " "
#define LOVE "\003"
Connected to a star in Europe and America continue to ,wholesale lv handbags
上面的有错吧,别人说输入的a,b是变量,不是常量。
{int i,sum=0;
for(i=1;i&=10;i++)
大家还关注}

我要回帖

更多关于 石头剪刀布 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信