既然是猜数字,就说明会用到循环,因为不可能一下子就猜对,猜错了继续猜,直到猜对了为止!这里选用while循环,当猜对了时候,break跳出!
#define _CRT_SECURE_NO_WARNINGS
#include <Windows.h>
#include <string.h>
#include <stdio.h>
int main()
{
int random_num = rand() % 100 + 1;
int input = 0;
while (1)
{
printf("请输入你猜的数字:");
scanf("%d", &input);
if (input > random_num)
{
printf("猜大了\n");
}
else if (input < random_num)
{
printf("猜小了\n");
}
else
{
printf("恭喜你,猜对啦!\n");
break;
}
}
system("");
return 0;
}
这样就是一个简单的小游戏啦~