当前位置:网站首页>猜数字游戏
猜数字游戏
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
边栏推荐
猜你喜欢
随机推荐
Vscode custom comments
Arcpy为矢量数据添加字段与循环赋值
jenkspy包安装
多线程爬取马可波罗网供应商数据
Robocode教程3——Robo机器剖析
爬取彩票数据
selenium+PhantomJS破解滑动验证2
电机与拖动(戚金清版)学习整理
Programmers can also write novels
进程间通信的方式
GNU EFI header file
SQL -- data definition
用C语言实现重写strcmp等四个函数
Conversion between JS object and string
Friend function, friend class, class template
for()循环参数调用顺序
Easy to use data set and open source network comparison website
使用TransmittableThreadLocal实现参数跨线程传递
Rust:单元测试(cargo test )的时候显示 println 的输出信息
安装pyshp库