c语言编程练习题:7-24 猜数字游戏

简介: c语言编程练习题:7-24 猜数字游戏

#include <stdio.h>

int main(){

   int target_num,total_trial,count=0;

   int my_guess;

   if (scanf("%d %d",&target_num,&total_trial)!=0){

       //printf("game begins,intput a int number \n");

       while (scanf("%d",&my_guess)!=0){

           count = count+1;

           //printf("%d %d %d %d",target_num,total_trial,my_guess,count);

           if (my_guess==target_num && count==1){printf("Bingo!");break;}

           if (my_guess==target_num && count<=3){printf("Lucky You!");break;}

           if (my_guess==target_num && count>3 && count<=total_trial){printf("Good Guess!");break;}

           if (my_guess!=target_num && (count> total_trial || my_guess<0)){printf("Game Over");break;}

           if (my_guess>target_num){printf("Too big\n");}

           if (my_guess<target_num){printf("Too small\n");}

       }

   }else{

       printf("输入的数据存在错误");

   }

   return 0;


}


目录
相关文章
|
1月前
|
C语言
扫雷游戏(用C语言实现)
扫雷游戏(用C语言实现)
96 0
|
11天前
|
C语言 Windows
C语言课设项目之2048游戏源码
C语言课设项目之2048游戏源码,可作为课程设计项目参考,代码有详细的注释,另外编译可运行文件也已经打包,windows电脑双击即可运行效果
24 1
|
1月前
|
NoSQL C语言 索引
十二个C语言新手编程时常犯的错误及解决方式
C语言初学者常遇错误包括语法错误、未初始化变量、数组越界、指针错误、函数声明与定义不匹配、忘记包含头文件、格式化字符串错误、忘记返回值、内存泄漏、逻辑错误、字符串未正确终止及递归无退出条件。解决方法涉及仔细检查代码、初始化变量、确保索引有效、正确使用指针与格式化字符串、包含必要头文件、使用调试工具跟踪逻辑、避免内存泄漏及确保递归有基准情况。利用调试器、编写注释及查阅资料也有助于提高编程效率。避免这些错误可使代码更稳定、高效。
239 12
|
1月前
|
C语言 C++
【C语言】编写“猜数字“小游戏
【C语言】编写“猜数字“小游戏
|
1月前
|
编译器 C语言
猜数字游戏实现#C语言
猜数字游戏实现#C语言
82 1
|
1月前
|
存储 C语言
揭秘C语言:泊舟的猜数字游戏
揭秘C语言:泊舟的猜数字游戏
|
1月前
|
C语言 开发者
C语言实现猜数字小游戏(详细教程)
C语言实现猜数字小游戏(详细教程)
|
1月前
|
存储 算法 安全
C语言实现扫雷游戏
C语言实现扫雷游戏
|
1月前
|
算法 编译器 C语言
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
|
1月前
|
C语言
初学者指南:使用C语言实现简易版扫雷游戏
初学者指南:使用C语言实现简易版扫雷游戏
35 0