c语言:编写猜数字小游戏。 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

    编写猜数字小游戏,

c语言:编写猜数字小游戏。

    程序:

   

#include<stdio.h>#include<time.h>void menu(){printf("***欢迎来挑战猜数字游戏***\n");printf("*****请选择开始或退出*****\n");printf("******1.start 0.exit******\n");}void game(){int num = 0;srand((unsigned)time(NULL));//随着时间变化生成不同的随机数int ret = rand() % 100 + 1;//是从一个时间点到此时的秒数while (1){printf("请猜数字:");scanf("%d",&num);if (num == ret){printf("你真聪明,猜对了!\n");break;}else if(num > ret){printf("你好笨,猜大了!\n");}else if (num < ret){printf("你真蠢,猜小了!\n");}}}int main(){int input = 1;while (input){menu();printf("请选择:");scanf("%d",&input);switch (input){case 0:break;case 1:game();break;default:break;}}return 0;}

    结果:

    ***欢迎来挑战猜数字游戏***

    *****请选择开始或退出*****

    ******1.start 0.exit******

    请选择:1

    请猜数字:50

    你真蠢,猜小了!

    请猜数字:75

    你真蠢,猜小了!

    请猜数字:100

    你好笨,猜大了!

    请猜数字:85

    你真蠢,猜小了!

    请猜数字:93

    你好笨,猜大了!

    请猜数字:90

    你好笨,猜大了!

    请猜数字:87

    你真蠢,猜小了!

    请猜数字:88

    你真蠢,猜小了!

    请猜数字:89

    你真聪明,猜对了!

    ***欢迎来挑战猜数字游戏***

    *****请选择开始或退出*****

    ******1.start 0.exit******

    请选择:0

    请按任意键继续. . .

最新文章