返回

猜数字游戏

发布时间:2023-01-07 01:19:48 261

#include

#include

#include

#include

#include


void menu()

{

printf("********************************\n");

printf("*******     1. play      *******\n");

printf("*******     0. exit      *******\n");

printf("********************************\n");

}



void game()

{

//RAND_MAX-32767

//1.生成随机数

//讲解rand函数

int ret = rand()%100+1;

int num = 0;

//2.猜数字

while(1)

{

 printf("请猜数字:>");

 scanf("%d", &num);

 if(num == ret)

 {

  printf("恭喜你,猜对了\n");

  break;

 }

 else if(num > ret)

 {

  printf("猜大了\n");

 }

 else

 {

  printf("猜小了\n");

 }

}

}



int main()

{

int input = 0;

//讲解srand函数

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;

}

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线