猜数字游戏
一个用C语言编写的经典猜数字小游戏,具有完整的游戏功能和成绩记录系统。
功能特点
- 🎯 随机数生成: 系统随机生成1-100之间的数字
- 💡 智能提示: 每次猜测后提示"太大"或"太小"
- ⏱️ 尝试限制: 限制最多10次尝试机会
- 🏆 成绩记录: 自动保存和显示最佳成绩
- 🎮 用户友好: 清晰的菜单界面和操作提示
- 📊 统计信息: 显示本次成绩与最佳成绩对比
编译和运行
编译游戏
gcc guess_number.c -o guess_number
运行游戏
# Windows
guess_number.exe
# Linux/macOS
./guess_number
清理文件
# Windows
del guess_number.exe best_score.txt
# Linux/macOS
rm guess_number best_score.txt
游戏规则
- 系统会随机生成一个1-100之间的数字
- 你有10次机会猜测这个数字
- 每次猜测后,系统会提示数字是太大还是太小
- 猜对数字或用完所有机会后游戏结束
- 系统会记录你的最佳成绩(最少尝试次数)
- 输入0可以随时退出游戏
文件说明
guess_number.c- 主程序源代码best_score.txt- 最佳成绩记录文件(自动生成)README.md- 说明文档
游戏截图示例
=== 猜数字游戏 ===
欢迎来到猜数字游戏!
请选择操作:
1. 开始游戏
2. 查看规则
3. 查看最佳成绩
0. 退出游戏
请输入选择 (0-3): 1
=== 开始新游戏 ===
我已经想好了一个1-100之间的数字!
你有10次机会猜测,开始吧!
第1次尝试,请输入你的猜测 (1-100): 50
太大了!再试试更小的数字。
还剩 9 次机会
第2次尝试,请输入你的猜测 (1-100): 25
太小了!再试试更大的数字。
还剩 8 次机会
系统要求
-
Windows/Linux/macOS
-
GCC编译器
-
标准C库