电脑随机总设定同一个数字。
电脑随机设定一个数,用户输入数字,程序根据数字大小提示用户过大或过小。我程序编完后,经测试,可以通过。可是令我疑惑的是:为什么它总是随机设定346?哪次都是,不下十余回。这是为什么呢?请各位指点一二。
谢谢~!
#include<stdlib.h>
#include<stdio.h>
int main()
{
int s,c;
s=rand();
printf("请输入一个数字:");
scanf("%d",&c);
while(s!=c)
{
if(s>c)
{
printf("您输入的数字太小,请重新输入:");
scanf("%d",&c);
}
else if (s<c)
{ printf("您输入的数字过大,请重新输入:");
scanf("%d",&c);
}
}
printf("您太聪明了,就是这个数字!");
getch();
}