#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
int a[13];
int i,j,k;
j=-1;
srand (time(0));
scanf("%d",&k);
i = 0;
while(i<=12)
{
a[i]=rand()%10;
i++;
}
i = 0;
while(i<=12)
{
printf("%d ",a[i]);
i++;
}
i=0;
while(i<=12)
{
if (k==a[i])
{
j=i+1;
break;
}
else
i=i+1;
}
printf("%d",j);
system("pause");
return 0;
}
你的程序是干嘛的?猜随机数字出现的次序么?生成的都太大了,rand()%10限定随机数的范围,比如0到10