C语言中有趣的猜数字游戏

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
printf("********************\n");
printf("**** 1.play    *****\n");
printf("**** 0.exit    *****\n");
printf("********************\n");
}
void game()
{
 int ret =0;
 int num=0;
  ret=rand()%100;
 while(1)
 {
 printf("请猜数字:\n");
 scanf("%d",&num);
 if(num<ret)
 {
 printf("猜小了\n");
 }
 else if(num>ret)
 {
 printf("猜大了\n");
 }
 else
 {
 printf("恭喜你猜对了");
 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("选择错误\n");
 break;
 }
 }while(input);
return 0;
}
全部评论

相关推荐

Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
11-14 16:13
已编辑
重庆科技大学 测试工程师
Amazarashi66:不进帖子我都知道🐮❤️网什么含金量
点赞 评论 收藏
分享
服从性笔试吗,发这么多笔,现在还在发。
蟑螂恶霸zZ:傻 x 公司,发两次笔试,两次部门匹配挂,
投递金山WPS等公司10个岗位 >
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务