- /*
- 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;
- }
复制代码
|
|