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;


}


目录
打赏
0
0
0
0
5
分享
相关文章
【C语言】数据类型全解析:编程效率提升的秘诀
在C语言中,合理选择和使用数据类型是编程的关键。通过深入理解基本数据类型和派生数据类型,掌握类型限定符和扩展技巧,可以编写出高效、稳定、可维护的代码。无论是在普通应用还是嵌入式系统中,数据类型的合理使用都能显著提升程序的性能和可靠性。
86 8
C语言中的模块化编程思想,介绍了模块化编程的概念、实现方式及其优势,强调了合理划分模块、明确接口、保持独立性和内聚性的实践技巧
本文深入探讨了C语言中的模块化编程思想,介绍了模块化编程的概念、实现方式及其优势,强调了合理划分模块、明确接口、保持独立性和内聚性的实践技巧,并通过案例分析展示了其应用,展望了未来的发展趋势,旨在帮助读者提升程序质量和开发效率。
117 5
|
4月前
|
C语言编程中,错误处理至关重要,能提升程序的健壮性和可靠性
C语言编程中,错误处理至关重要,能提升程序的健壮性和可靠性。本文探讨了C语言中的错误类型(如语法错误、运行时错误)、基本处理方法(如返回值、全局变量、自定义异常处理)、常见策略(如检查返回值、设置标志位、记录错误信息)及错误处理函数(如perror、strerror)。强调了不忽略错误、保持处理一致性及避免过度处理的重要性,并通过文件操作和网络编程实例展示了错误处理的应用。
113 4
用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容
本文探讨了用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容,旨在为开发者提供全面的指导和灵感。
102 2
|
4月前
|
C语言之斗地主游戏
该代码实现了一个简单的斗地主游戏,包括头文件引入、宏定义、颜色枚举、卡牌类、卡牌类型类、卡牌组合类、玩家类、游戏主类以及辅助函数等,涵盖了从牌的生成、分配、玩家操作到游戏流程控制的完整逻辑。
118 8
C语言课设项目之2048游戏源码
C语言课设项目之2048游戏源码,可作为课程设计项目参考,代码有详细的注释,另外编译可运行文件也已经打包,windows电脑双击即可运行效果
55 1
【C语言】编写“猜数字“小游戏
【C语言】编写“猜数字“小游戏
128 1
|
5月前
|
扫雷游戏(用C语言实现)
扫雷游戏(用C语言实现)
164 0
|
5月前
|
初学者指南:使用C语言实现简易版扫雷游戏
初学者指南:使用C语言实现简易版扫雷游戏
85 0
猜数字游戏实现#C语言
猜数字游戏实现#C语言
137 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等