[求助]关于36选7的机选问题
以下程序为一个片断程序,有时在同一注彩票中会出现相同的数字,请帮忙指正哪里可能出现问题,谢谢 printf("请输入要购买的彩票注数:");
scanf("%d",&zhushu);
for(i=0;i<zhushu;i++)
{
printf("\n第%d注为:",i+1);
while(count<7)
{
number=rand()%100;
if((number>=1) && (number<=36) && (number!=temp[i]) && (number!=temp[i-1]) && (number!=temp[i-2]) && (number!=temp[i-3]) && (number!=temp[i-4]) && (number!=temp[i-5]) && (number!=temp[i-6]))
{
printf("%d ",number);
temp[i]=number;
count++;
}
else
{
continue;
}
}
//temp=0;
count=0;
[此贴子已经被作者于2007-4-10 9:07:32编辑过]