c语言代码练习14
//设计一个猜数字游戏,需要提示猜大了还是小了,直到猜对为止 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <time.h> #include <stdlib.h> void menu() { printf("###############################\n"); printf("###### 1. play 0. exit #####\n"); printf("###############################\n"); } void game() { //生成一个随机数字 int n = 0; int ret = 0;//接受生成的随机数字 ret = rand() % 100 + 1;//生成1-100的随机数 while (1) { printf("请输入你所猜测的数字:\n"); scanf("%d", &n); if (ret > n) { printf("猜小了,再来一次吧。\n"); } else if (ret < n) { printf("猜大了,再来一次吧。\n"); } else { printf("恭喜你猜对了。\n"); break; } } } int main() { int input = 0; srand((unsigned int)time(NULL)); do { menu(); printf("请选择:"); scanf("%d", &input); switch (input) { case 1: game();//猜数字游戏 break; case 0: printf("退出游戏\n"); break; default: printf("选择错误,请输入1或0"); break; } } while (input); return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了