c语言编写猜数字游戏

来源:互联网 发布:算法有哪些 编辑:程序博客网 时间:2024/04/29 02:03

用C语言编写猜数字游戏

1.如何让程序自己生成随机数,C里面有个rand()函数,这个函数生成的随机数是有顺序的,既然是猜数字游戏,所以想了个方法随机生成整数随机数。

2.剩下的就是一些简单的循环嵌套

3.最后就是测试,文本末有附测试图。(用QQ截的图所以不知道上面为什么会有网址~快哭了

4欢迎大家提意见啊~得意

5.下面见程序

#include <stdio.h>#include <stdlib.h>void menu(){    printf("*************游戏即将开始***********\n");    printf("****输入1进入游戏***输入0退出游戏****\n");}void game(){    int num=0;    int n=0;    srand((unsigned)time(NULL));    n=rand()%100;//生成随机数,因为用rand()函数生成的随机数是由顺序的,用这个可以根据时间不同来生成不同的随机数。    do    {        printf("请输入你猜的数字:>>");        scanf("%d",&num);        if(num>n)        {            printf("猜大了哦~~\n");        }        else if(num<n)        {            printf("猜小了哦~~\n");        }        else        {            printf("恭喜你答对了!!\n");            break;        }    }while(1);}int main(){    int input =0;    do    {        menu();        printf("请选择:>");        scanf("%d",&input);        switch(input)        {        case 1:            game();            break;        case 0:            printf("退出游戏\n");            break;        default:            printf("选择错误\n");        }    }while(input);    return 0;}

原创粉丝点击