[求助]一个简单的问题
请帮忙看一下这个简单的问题 为什么我的X比100大的时候还能运行呢??
#include "stdafx.h"
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
int main(int argc, char* argv[])
{
int p,x,i=0,m=0,n=0;
srand(time(NULL));
x=rand();
if(x>=0&&x<101)
{
scanf("%d",&i);
}
for(p=1;p++;)
{
scanf("%d",&i);
if(x>i)
{
printf("猜数过小\n");
n++;
continue;
}
if (x<i)
{
printf("猜数过大\n");
m++;
continue;
}
if (x==i)
{
printf("猜数正确\n");
break;
}
}
printf("猜小次数为%d次 猜大次数为%d次\n",n,m);
return 0;
}
[此贴子已经被作者于2006-6-27 17:37:28编辑过]