7-24 猜数字游戏

复制代码
 1 #include <stdio.h>
 2 
 3 int main(void)
 4 {
 5     int magic_number, n;
 6     int guess_number;
 7     int count = 0;
 8 
 9     scanf("%d %d", &magic_number, &n);
10 
11     do
12     {
13         scanf("%d", &guess_number);
14         if (guess_number < 0)
15         {
16             printf("Game Over\n");
17             break;
18         }
19 
20         count++;
21         if (guess_number > magic_number)
22         {
23             printf("Too big\n");
24         }
25         else if (guess_number < magic_number)
26         {
27             printf("Too small\n");
28         }
29         else
30         {
31             if (count == 1)
32             {
33                 printf("Bingo!\n");
34             }
35             else if (count <= 3)
36             {
37                 printf("Lucky You!\n");
38             }
39             else
40             {
41                 printf("Good Guess!\n");
42             }
43             break;
44         }
45 
46     } while (count < n);
47 
48     if (count == n && magic_number != guess_number)
49     {
50         printf("Game Over\n");
51     }
52 
53     return 0;
54 }
复制代码

 

posted @   jason2018  阅读(401)  评论(0编辑  收藏  举报
努力加载评论中...
编辑推荐:
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· MQ 如何保证数据一致性?
点击右上角即可分享
微信分享提示