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;
}
全部评论

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
冷艳的小师弟在看机会:jd测评乱点直接被挂了,哭死~
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务