黑马程序员技术交流社区
标题:
<摇筛子>玩家对战版,3局2胜
[打印本页]
作者:
蓝海悦
时间:
2015-6-20 15:17
标题:
<摇筛子>玩家对战版,3局2胜
/*
1) 二人摇筛子
2)三局2胜
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char * argv[]) {
//定义变量
int player1,player2 ,h = 0, l = 0;
char on;
//游戏规则说明
printf("三局两胜,平局不算\n\n\n");
//统计输赢
for(; (h < 2 && l <2) ;){
//玩家摇筛子
printf("红方请按回车,开始摇筛子");
scanf("%c", &on);
player1 = arc4random_uniform(6)+1;
printf("红方摇出%d点\n\n", player1);
printf("蓝方请按回车,开始摇筛子");
scanf("%c", &on);
player2 = arc4random_uniform(6)+1;
printf("蓝方摇出%d点\n\n", player2);
//比较,打印游戏结果
if(player1 == player2)
printf("哇靠! 平局?? 不算~\n\n\n");
else
if (player1 > player2) {
printf("红方赢!\n");
h++;
printf("红方一共赢了%d局了\n\n\n", h);
}else{
printf("蓝方赢!\n");
l++;
printf("蓝方一共赢了%d局了\n\n\n", l);
}
}
//游戏结束,统计胜局
printf("游戏结束~~~\n");
if( h > 1){
printf("红方共获得了%d次胜利,获得最终胜利!!!\n",h);
}else{
printf("蓝方共获得了%d次胜利,获得最终胜利!!!\n",l);
}
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2