当前位置:网站首页>猜数字游戏
猜数字游戏
2022-04-23 05:48:00 【*陌上花开】
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int rander()//产生随机数
{
time_t ts;
unsigned int n = time(&ts);//获取时间
srand(n);//初始化随机种子
int num = rand() % 100 + 1;//随机数范围1—100
return num;
}
int main()
{
int a = -1;
char opt = 'a';//选择
printf("请选择是否开始游戏:Y(y)/N(n)\n");
scanf_s("%c", &opt,1);
while (opt == 'Y' || opt == 'y')
{
int num = rander();
int tmp = 0;//标记是否结束循环
while (tmp != 1)
{
printf("请输入您猜想的数字:", &a);
scanf_s("%d", &a, 1);
if (a == num)
{
printf("猜对啦\n");
tmp = 1;
break;
}
else if (a < num)
{
printf("猜小啦\n");
}
else if (a > num)
{
printf("猜大啦\n");
}
}
printf("请选择是否继续游戏:Y(y)/N(n)\n");
getchar();//接收多输入的回车
scanf_s("%c", &opt,1);
}
return 0;
}
版权声明
本文为[*陌上花开]所创,转载请带上原文链接,感谢
https://blog.csdn.net/swint_er/article/details/122294924
边栏推荐
猜你喜欢
随机推荐
SQL sorts according to the specified content
The onnx model of yolov5 removes the transfer layer
Flask操作多个数据库
Miscellaneous 1
selenium+webdriver+chrome实现百度以图搜图
爬取小米有品app商品数据
大学概率论与数理统计知识点详细整理
识别验证码
How SYSTEMd uses / etc / init D script
基于Sentinel+Nacos 对Feign Client 动态添加默认熔断规则
斯坦福机器学习课程汇总
Import of data
Export of data
C语言输入和输出(printf和scanf函数、putchar和getchar函数)
Generation of verification code
[leetcode 150] evaluation of inverse Polish expression
for()循环参数调用顺序
Storing inherited knowledge in cloud computing
【UDS统一诊断服务】一、诊断概述(4)— 基本概念和术语
[leetcode 19] delete the penultimate node of the linked list









