猜数字一个人玩多没意思,试试双人猜数字游戏吧
2017-09-27 19:17
253 查看
#include<stdio.h> #include<windows.h> #include<time.h> int game(int player) { printf("您当前的身份是player%d\n", player); int num = 0; int cont = 0; num = rand() % 100 + 1; int tmp = 0; switch (player) { case 1: { int i = 0; while (1) { printf("请输入数字\n"); scanf_s("%d", &cont); if (cont == num) { printf("恭喜,你猜的数字是对的\n"); i++; break; } else if (cont < num) { printf("猜小了\n"); i++; } else { printf("猜大了\n"); i++; } } printf("您一共猜了%d次\n", i); tmp = i; } break; case 2: { int b = 0; while (1) { printf("请输入数字\n"); scanf_s("%d", &cont); if (cont == num) { printf("恭喜,你猜的数字是对的\n"); b++; break; } else if (cont < num) { printf("猜小了\n"); b++; } else { pri 4000 ntf("猜大了\n"); b++; } } printf("您一共猜了%d次\n", b); cont = b; } if (tmp > cont) { printf("恭喜player2取得胜利\n"); } else if (tmp == cont) { printf("平局\n"); } else { printf("恭喜player1取得胜利\n"); } break; } } int main() { int choice=0; void srand( unsigned int seed ); do { printf("**************************************\n"); printf("**********1. player1 2.player2 0.exit **********\n"); printf("**************************************\n"); printf("请输入选项\n"); scanf_s("%d", &choice); switch (choice) { case 1: game(choice); break; case 2: game(choice); break; case 0: break; default: printf("选择错误\n"); } } while (choice); return 0; }
相关文章推荐
- 玩一把试试
- 郁闷,学的用不上,用的没意思
- 当一个人失神地望着窗外
- 非常努力的一个人:成为程序精英,我奋斗了7年
- 第一个JAVA程序--猜数字小游戏
- 一个人的爱情
- 谈谈如何快乐地工作(上班),以及如何评价一个人的层次
- 每天找一个人来赞美
- 把“根”找到——有效性 (外一则:一个人不可能煮沸整个海洋)
- 五道题让你变猪头,敢不敢试试?
- 一个人时与孤独为舞
- 爱一个人可以爱多久?是一生?还是一瞬
- [日记]一个人去散步
- 一个人安静生活好吗
- 一个人失眠,全世界失眠
- 在你心中有这样一个人吗?
- VSTS2008如果团队资源管理器中项目的报表文件夹出现“红叉”试试这样解决。
- 希望有这样的一个人同我度过一生
- 第一篇,试试