目录
1.准备需要:
随机数种子:srand(time(NULL))
100以内:rand()%100 // 10以内 %10即可
2.基本思路:
先进行判断是对的情况(统计个数,最好是在一输入时就增加,如果在后面,则可能会多一次或者少一次)
再用if else 进行多路判断。(利用换行变得美观一点)
3.代码展示
#include<stdio.h>
#include<math.h>
#include<time.h>
main()
{
int x, y,t=0;
srand(time(NULL));
y = rand() % 100;
printf(" 游戏开始!");
printf("\n——————————\n");
printf("系统已经给出了一个100以内的正整数\n");
while (1)
{
printf("请输入你所猜的数:");
t++;
scanf_s("%d", &x);
if (y == x)
{
printf("恭喜你答对了!,用了%d次机会\n", t); break;
}
else if (x > y)
printf("大了!\n");
else
printf("小了!\n");
if (t == 5)
{
printf("太傻了,五次还没答对!byebye!");
break;
}
}
}