C语言中如何随机选数
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a,n;
char b = 'y';
srand((unsigned int)time(NULL));//以时间作为种子。
a=(rand()%1000)+1;产生0~1000的随机数
printf("游戏开始\n");
while(b == 'y')
{
scanf("%d",&n);
if(a==n)
{
printf("太好了! 你猜到数字了!你想再玩一次(y还是n)?\n");
scanf(" %c",&b);
}
else if(a>n)
{
printf("太低了。 再试一次。");
continue;
}
else
{
printf("太高了。再试一次。");
continue;
}
}
printf("游戏结束");
putchar('\n');
return 0;
浙公网安备 33010602011771号