概述
#define _CRT_SECURE_NO_WARNINGS scanf_s
#include<string.h>
#include<stdio.h>
#include<stdlib.h>//rand的头文件并且返回类型是整形
#include<time.h>//time的头文件
void game()
{
int guess = 0;//输入的数字
int ret = rand()%100+1;//这样生成的余数是1-100系统生成的随机数
while (1)//无限循环
{
printf("请输入数字n");
scanf("%d", &guess);
if (guess > ret)
{
printf("猜大了n");
}
else if (guess < ret)
{
printf("猜小了n");
}
else
{
printf("猜对了n");
break;//猜对跳出循环
}
}
}
void menu()
{
printf("***************************n");
printf("******1.选择游戏***********n");
printf("******0.退出游戏***********n");
printf("***************************n");
}
void main()
{
int input;
srand((unsigned int)time(NULL));//生成随机数,并且必须在srand的前面,而且还要有time的头文件
do
{
menu();
printf("请输入要选择的序列号n");
scanf("%d", &input);
switch (input)
{
case 1:game(); break;
case 0:printf("退出游戏n"); break;
default:printf("选择错误,请重新选择n"); break;
}
}
while (input);
}
最后
以上就是繁荣大神为你收集整理的c语言 实现1-100生成随机数猜数字是否与自己输入的数字一致的全部内容,希望文章能够帮你解决c语言 实现1-100生成随机数猜数字是否与自己输入的数字一致所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复