猜数字游戏的代码

//一个猜数字的游戏
43#include<stdio.h>
44#include<time.h>
45#include<stdlib.h>
46
47void game()
48{
49int ret = rand() % 100 + 1;
50int guess = 0;
51int count = 10;
52while (count)
53{
54printf("\n你还有%d次机会\n", count);
55printf("请猜数字>:");
56scanf("%d", &guess);
57if(guess < ret)
58{
59printf("猜小了\n");
60}
61else if (guess > ret)
62{
63printf("猜大了\n");
64}
65else
66{
67printf("恭喜你,猜对了!");
68break;
69}
70count--;
71}
72if (count == 0)
73{
74printf("你失败了,正确的值是:%d\n", ret);
75}
76
77}
78void menu()
79{
80printf("****************\n");
81printf("**** 1.play ****\n");
82printf("**** 0.exit ****\n");
83printf("****************\n");
84}
85
86int main()
87{
88int input = 0;
89srand((unsigned int)time(NULL));
90do
91{
92menu();
93printf("请选择:>");
94scanf("%d", &input);
95switch (input)
96{
97case 1:
98game();
99break;
100case 0:
101printf("游戏结束\n");
102break;
103default :
104printf("选择错误,请重新选择\n");
105break;
106}
107} while (input);
108return 0;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我欲折枝寄临安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值