C语言 猜数字游戏

原创 2016年06月01日 00:05:04
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void guess()
{
 int input = 0;
 int ret;
 srand((unsigned int)time(NULL));
 ret = rand() % 100;
 printf("请输入0-100内的数字\n");
 do
 {
  scanf("%d",&input);
  if(input < ret)
   printf("猜小了!!!");
  else if(input > ret)
   printf("猜大了!!!");
 }while(ret != input);
 printf("猜对了");
}
void show()
{
 int choice;
 printf("************************\n");
 printf("***欢迎使用猜数字游戏***\n");
 printf("开始游戏:请按1\n");
 printf("退出游戏:请按0\n");
 printf("************************\n");
 scanf("%d",&choice);
 switch(choice)
 {
  case 1:guess();break;
  default:return;
 }
 
}
int main()
{
 show();
 system("pause");
 return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言实现猜数字游戏

#include #include #include int menu() //选择菜单函数 { int choose = 0; printf("************************...
  • JenaeLi
  • JenaeLi
  • 2016年10月14日 09:20
  • 2412

c语言之猜数字的小游戏

突然想起在刚学C语言的时候变想做出一个可以玩耍的游戏,但是当时都没有了解图形库的概念,在网上闲逛便发现了有人做了一个猜数字的游戏,我当时也跟的写了一个,基本都差不多。 想想也是好久以前的东西了,直接...
  • fk5431
  • fk5431
  • 2015年04月12日 14:58
  • 1280

【C语言】猜数字游戏

#include #include #include void menu() { printf("*******************\n"); printf("***1.play 0.exit...

如何运用C语言制作猜数字小游戏?

   之前做课程设计无意中发现了这个好玩的游戏,于是就抱着做着玩的心态开始用c写这个东西,虽然东西不够精致,但是也没有太大瑕疵,希望各位大神们能给出点意见,也希望这篇小代码能给您帮助。(ps:游...

通过C语言实现猜数字游戏

很多人都玩过猜数字游戏(给定一个范围的数字,通过几次猜测确定正确值),通过对C语言的学习,对猜数字游戏实现简单的编写。思路大概是,首先系统产生一个随机数,设定该随机数的范围,用户猜测值与随机数进行比较...

以前用C语言编写的生成随机数的猜数字小游戏

////////////////////////// //简单猜数字小游戏 //2015.12.23 #include #include #include void welcome() { i...

用c语言实现模拟用户登录程序以及猜数字游戏

c语言实现的小程序1.编写代码实现,模拟用户登录情景,并且只能登录三次,只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。#define _CRT_SECURE_NO_W...

猜数字小游戏[C语言][自制]

大一上的自制,嘛,不保证易读性,能用就用上吧 具体思路: 产生随机数,然后是比较两者的大小,输出答案是大了还是小了,还是正确了。 代码如下: /*This is a guess numbe...

【C语言】猜数字小游戏

题目:由计算机“想”一个四位数,请人猜这个四位数是多少。人输入这个四位数后,计算机首先判断这四位数中有几个猜对了,并且在猜对的数字中又有几个位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜...
  • kerecs
  • kerecs
  • 2016年06月26日 14:54
  • 185

猜数字游戏(C语言)

题目: 输入一个随机四位数,你猜这个四位数。 你猜的结果与这个四位数进行比较,如果所在的位和 这个位上的数字都相同,用A表示。如果只是数字相同, 而位置不同,则用B表示。你只有10次机会!如: 随机产...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言 猜数字游戏
举报原因:
原因补充:

(最多只允许输入30个字)