精华内容
下载资源
问答
  • C语言猜数字游戏代码

    2009-12-15 21:41:08
    代码在记事本中~可以复制本代码C语言编译器中编译~运行!
  • c语言猜数字游戏代码,非常有趣,可以作为C语言娱乐的工具
  • 源程序 功能模块 排行榜建立与删除 Pmain.c readrec.c
  • C语言猜数字游戏

    2020-03-24 20:48:04
    C语言猜数字游戏 设计思路 1.首先定义了一个打印菜单 2.利用srand((unsigned int)time(NULL)) 函数完成对随机数的刷新产生了一组随机数,随机数在种子中抽取 3.游戏内容由game()函数完成 运行结果如下: 1.主界面 ...

    设计思路

    1. 定义了一个打印菜单
    2. 利用srand((unsigned int)time(NULL)) 函数完成对随机数的刷新产生了一组随机数,随机数在种子中抽取
    3. 游戏内容由game()函数完成

    运行结果

    ●主界面
    在这里插入图片描述
    ●游戏界面
    在这里插入图片描述
    程序源代码

    #define _CRT_SECURE_NO_WARNINGS 1
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <windows.h>
    
    void menu()
    {
    	printf("*********************\n");
    	printf("**     猜 数 字    **\n");
    	printf("** 1.play   0.exit **\n");
    	printf("*********************\n");
    }
    void game()
    {
    	int guess = 0;
    	int count = 4;
    	int ret = rand() % 100 + 1;
    	while ( count > 0)
    	{
    		printf("\n请输入数字:>");
    		scanf("%d", &guess);
    		if (guess > ret)
    		{
    			if (count > 1)
    				printf("猜大了,你还有%d次机会!\n", count);
    			count--;
    		}
    		else if (guess < ret)
    		{
    			if (count > 1)
    				printf("猜小了,你还有%d次机会!\n", count-1);
    			count--;
    		}
    		else 
    		{
    			printf("恭喜你,猜对了!\n");
    			Sleep(1000);
    			break;
    		}
    	}
    	
    	if (count == 0)
    	{
    		printf("boom! boom! boom! you're dead!\n");
    	}
    	system("pause");
    }
    
    int main()
    {
    	int input;
    	srand((unsigned int)time(NULL));//只调用一次
    	do
    	{
    		system("cls");
    		menu();
    		printf("请选择:>");
    		scanf("%d", &input);
    		switch (input)
    		{
    		case 1:
    			system("cls");
    			printf("这里里有一个1-100之间的数字,请你来猜一猜,你只有4次机会。\n");
    			game();
    			break;
    		case 0:
    			printf("游戏退出\n");
    			break;
    		default:
    			printf("选择错误\n");
    			break;
    		}
    	} while (input);
    	system("pause");
    	return 0;
    }
    
    展开全文
  • #include<stdio.h> #include<stdlib.h>... printf("这是一个猜数游戏,请输入你所数字(1至1000):\n"); //利用for循环来实现多次猜数 for(i=1; ;i++) { scanf("%d",&b); if
    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int main() 
    {
    	int a,b,i;
    	//生成随机数字 
    	srand(time(NULL));	 
    	a=rand()%1000+1;
    	printf("这是一个猜数游戏,请输入你所猜的数字(1至1000):\n");
    	//利用for循环来实现多次猜数 
    	for(i=1; ;i++)
    	{
    		scanf("%d",&b);
    		if(a>b)
    			printf("输入数字过小,请重新输入:\n");
    		if(a<b)
    			printf("输入数字过大,请重新输入:\n");
    		if(a==b)
    //		猜数成功,用break跳出循环 
    			break;
    	}
    	printf("恭喜你猜数正确,数字为%d\n共猜数%d次",a,i);
    	return 0; 
     } 
    
    展开全文
  • C语言 猜数字游戏

    2013-01-21 15:13:49
    相信很多人都玩过文曲星,上面的猜数字游戏到现在任然记忆犹新,正好有空,就用C语言实现了一下,具体看代码
  • c语言猜数字游戏

    2020-07-12 09:53:57
    猜数字 随机生成一个数字 n 在(0,100)区间 假设23 设置:0 退出游戏 提示用户: 请猜一个数字在(0,100)区间: 50 你猜的数字太大了 请猜一个数字在(0,50)区间: 17 你猜的数字太小了 请猜一个数字在(17,50)区间: 87 别...

    游戏规则
    猜数字
    随机生成一个数字 n 在(0,100)区间 假设23
    设置:0 退出游戏
    提示用户:
    请猜一个数字在(0,100)区间:
    50
    你猜的数字太大了
    请猜一个数字在(0,50)区间:
    17
    你猜的数字太小了
    请猜一个数字在(17,50)区间:
    87
    别闹,你猜的数字不在区间范围
    请猜一个数字在(17,50)区间:

    23
    恭喜中奖了!
    运行示意图
    代码
    #include <stdio.h>
    int main(){
    int res=0,big=100,small=0;
    srand(time(NULL));
    int opt=rand()%99+1;//1-100随机数
    if(opt<big&&opt>small){
    for(;😉{
    scanf("%d",&res);
    if(res==0){//0直接跳出循环
    break;
    }
    if(res>=big||res<=small){//数字不在范围内,进入下一个循环
    printf(“别闹\n”);
    continue;

    		}else if(res>opt){
    			big=res;
    			printf("你猜的数字太大了,请猜一个(%d,%d)的值\n",small,big);
    		}else if(res<opt){
    			small=res;
    			printf("你猜的数字太小了,请猜一个(%d,%d)的值\n",small,big);
    		}else{
    			printf("恭喜你中奖了!真心话或者大冒险\n");//猜中,真心话大冒险自己挑
    			break;
    		}
    
    	}
    }
    return 0;
    

    }

    展开全文
  • C语言猜数字游戏实现

    2020-11-27 23:20:43
    C语言猜数字游戏实现 参考代码: #include<stdlib.h> #include<stdio.h> #include<time.h> void menu() { printf("*************************\n"); printf("*****1.piay 0.quit*****\n"); ...

    C语言猜数字游戏实现

    参考代码:

    #include<stdlib.h>
    #include<stdio.h>
    #include<time.h>
    void menu()
    {
    	printf("*************************\n");
    	printf("*****1.piay   0.quit*****\n");
    	printf("*************************\n");
    }
    void game()
    {
    	int ret = 0;
    	int guess = 0;
        ret = rand()%11+1;
    	//printf("%d\n,ret");
    	while (1)
    	{
    		printf("请输入数字:>");
    		scanf("%d", &guess);
    		if (guess>ret)
    		{
    			printf("猜大了\n");
    		}
    		else if (guess<ret)
    		{
    			printf("猜小了\n");
    		}
    		else 
    		{
    			printf("猜对了\n");
    			break;
    		}
    	}
    }
    int main()
    {	
    	int input = 0;
    	srand((unsigned)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;
    }
    
    展开全文
  •   今天要来写的是一个猜数字游戏的小代码猜数字游戏虽然简单,但它其实包含了很多东西。对于初学者来说是一件挺有趣的尝试。在学完了分支结构和选择语句时,建议大家可以自己试一试。 #include&lt;stdio.h&...
  • C语言猜数字游戏

    2021-05-06 15:28:11
    #**猜数字代码** 不足之处还请大佬指出,新手可做参考 首先从主函数进入,设置随机数种子库函数调用<time.h>,switch语句调用 int main() { int input = 0; menu();//调用menu函数 srand((unsigned)...
  • C语言猜数字游戏(1-100)

    千次阅读 2019-03-26 00:05:48
    完成1-100之间的猜数字游戏 相关的知识点: 计算机的随机数是通过算法返回一组看起来随机的数列 称为 伪随机数 计算机生成随机数依赖数学变化,需要初始值 初始值就是随机种子 如果初始值是固定的那么生成的数字也就是...
  • c语言大作业,一个简单的猜数字游戏代码水平不怎么样,仅供参考。在DevCPP上编译运行通过。
  • C语言实现猜数字游戏

    2020-08-25 08:53:58
    主要为大家详细介绍了C语言实现猜数字游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • c语言编写的猜数字游戏 提供猜数字游戏的基本功能,游戏用户可以选择开始游戏、排行榜查看、帮助等主要功能。
  • C语言 猜数字游戏

    2018-04-06 00:21:02
    想起来刚进入软技第一周的时候要我们交这个作业,那时候别说是C语言了,我连电脑都没碰过,然后编译器也不会用,书也看不懂,折腾了一周才刚刚搞清楚一些基本概念,不过写出第一个程序时还是很有成就感的,然后就...
  • 2、写一个game函数,完成猜数字游戏的过程。 3、主函数,调用game函数,最终实现猜数字游戏。 重点:如何生成一个随机数。 如果直接使用to_guess = rand() 0 + 1,可以生成一个1~100之间的随机数,但每次重新运行...
  • c语言 猜数字大小游戏

    千次阅读 2013-11-19 17:22:38
    这个程序的代码在网上有一个版本是for循环做的 因为for循环做的在网上一搜好多个 所以我就用while循环写的这个游戏 # include # include//这个头文件是包含arc4random()函数使用 int main() { int a,b,i=0;//a为...
  • C语言写出猜数字游戏代码

    千次阅读 2019-09-14 23:32:18
    猜数字游戏,即电脑生成随机数,根据用户输入猜大猜小最终实现猜对数字 思想:电脑生成随机数跟用户输入的那个数进行比较,若大了或者小了继续猜,这里可以写个死循环知道猜对才可以跳出来 代码如下所示: #include&...
  •  printf("0~1000之间的数\n");  srand((unsigned int)time(0)); do  { printf("=====================================================================\n");  printf(" 1 . 开始\n");  printf...
  • 直接上源码#include#include#includevoid game()//猜数字游戏功能函数{ int num = 0, input = 0; num = rand() % 100 + 1;//获取1-100的一个随机数 while (1)//利用if循环判断 { printf("请输入数字\n"...
  • 本文实例为大家分享了C语言猜数字的具体代码,供大家参考,具体内容如下 一、描述 猜数字游戏。 二、 程序 使用srand((unsigned)time(NULL)),产生随机数种子。 int random = rand() 0 + 1,产生0~100之间的随机数。...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 226
精华内容 90
关键字:

c语言猜数字游戏代码

c语言 订阅