趣味《游戏》编程5
2013-12-07 23:13
274 查看
#include <stdio.h> yazhu:押注
#include <time.h> player:玩家
int begin(int money){ boss:庄家
int yazhu; // ://后的语句不会执行
printf("请下注:");
scanf("%d",&yazhu);
while(yazhu<=0||yazhu>money){
printf("严肃点赌博呢!\n");
printf("请下注:");
scanf("%d",&yazhu);
}
return yazhu;
}
int getcard(){
srand(time(0));
return rand()%13+1;
}
int play(int player, int yazhu){
printf("请选择:1.开牌;2.放弃!");
printf("友情提示:投降输一半!\n");
int num;
scanf("%d",&num);
while(!(num==1||num==2)){
printf("无此选项\n");
printf("请选择:1.开牌;2.放弃!");
printf("友情提示:投降输一半!\n");
scanf("%d",&num);
} //当循环结束时,用户选择1 或者 2
if(num==2){
return -yazhu/2;
}
else{ //玩家选择了开牌
int boss = getcard();
// ( //庄家作弊环节)
// while(boss<player){boss = getcard();
// printf("作弊ing....%d\n",boss);
// }
printf("庄家牌面:%d\n",boss);
//比大小
if(player>boss){
printf("恭喜你赢了!\n");
return yazhu;
}else{
printf("不好意思你输了\n");
return -yazhu;
}
}
return 0;
}
int main(){
//1.进场
int money;
printf("哥们要玩多大的?");
scanf("%d",&money);
while(money<=0){
printf("我们是高消费场所\n");
printf("哥们要玩多大的?");
scanf("%d",&money);
} //说明进场金额肯定有效
while(1){
if(!money){
printf("你妈妈叫你回家吃饭
!\n");
return 0;
}
//2.开始游戏
int yazhu = begin(money);
printf("你下注金额为%d\n",yazhu);
//3.发牌
int player = getcard();
printf("作弊ing.....%d\n",player);
player = 13;
printf("你的牌面%d\n",player);
//4.核心环节
int yingli = play(player,yazhu);
//5.刷新现金,继续
money = money + yingli;
printf("你还有现金%d\n",money);
printf("-----------\n");
}
return 0;
}
#include <time.h> player:玩家
int begin(int money){ boss:庄家
int yazhu; // ://后的语句不会执行
printf("请下注:");
scanf("%d",&yazhu);
while(yazhu<=0||yazhu>money){
printf("严肃点赌博呢!\n");
printf("请下注:");
scanf("%d",&yazhu);
}
return yazhu;
}
int getcard(){
srand(time(0));
return rand()%13+1;
}
int play(int player, int yazhu){
printf("请选择:1.开牌;2.放弃!");
printf("友情提示:投降输一半!\n");
int num;
scanf("%d",&num);
while(!(num==1||num==2)){
printf("无此选项\n");
printf("请选择:1.开牌;2.放弃!");
printf("友情提示:投降输一半!\n");
scanf("%d",&num);
} //当循环结束时,用户选择1 或者 2
if(num==2){
return -yazhu/2;
}
else{ //玩家选择了开牌
int boss = getcard();
// ( //庄家作弊环节)
// while(boss<player){boss = getcard();
// printf("作弊ing....%d\n",boss);
// }
printf("庄家牌面:%d\n",boss);
//比大小
if(player>boss){
printf("恭喜你赢了!\n");
return yazhu;
}else{
printf("不好意思你输了\n");
return -yazhu;
}
}
return 0;
}
int main(){
//1.进场
int money;
printf("哥们要玩多大的?");
scanf("%d",&money);
while(money<=0){
printf("我们是高消费场所\n");
printf("哥们要玩多大的?");
scanf("%d",&money);
} //说明进场金额肯定有效
while(1){
if(!money){
printf("你妈妈叫你回家吃饭
!\n");
return 0;
}
//2.开始游戏
int yazhu = begin(money);
printf("你下注金额为%d\n",yazhu);
//3.发牌
int player = getcard();
printf("作弊ing.....%d\n",player);
player = 13;
printf("你的牌面%d\n",player);
//4.核心环节
int yingli = play(player,yazhu);
//5.刷新现金,继续
money = money + yingli;
printf("你还有现金%d\n",money);
printf("-----------\n");
}
return 0;
}
相关文章推荐
- C趣味编程]常胜将军(取火柴游戏)
- C编程之旅:猜数字游戏的更好实现
- 向量几何在游戏编程中的使用4
- 25个PHP游戏编程脚本代码
- 游戏开发新手入门之Windows编程
- 【编程游戏】贺岁放礼花。(点燃169楼Free_Wind22的焰火)
- 编程之美-24点游戏源码
- PythonChallenge 编程游戏-------第2关
- 【游戏核心算法编程内幕】---设计模式
- Android游戏编程之加速计和罗盘测试
- 【编程游戏】贺岁放礼花。(点燃续帖1-106楼cgisir的焰火)
- 编程的趣味函数
- PHP游戏编程25个脚本代码
- Java Swing打猎射击游戏编程代码下载
- CFree也能进行游戏编程!
- Windows 游戏编程大师技巧第四章第一个例子
- 室内聚会趣味游戏大全
- 【编程游戏】贺岁放礼花。(点燃续帖2-141楼sharp_ice的焰火)
- 2D游戏编程4—Windows事件
- 【编程游戏】贺岁放礼花。(点燃续帖2-145楼KiteGirl的焰火)