10个数据输出。如题 主要是互不相同
第12行怎么改?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{int a[50],i,j,k,b,t;
srand((unsigned)time(NULL));
a[0]=rand()%90+10;
for(i=1;i<50;i++)
{t=rand()%90+10;
for(k=0;k<i;k++)
if(t==a[k])
{t=?;
a[i]=t;}
else
a[i]=t;}
for(i=0;i<50;i++)
for(j=0;j<49-i;j++)
if(a[j]<a[j+1])
{b=a[j];
a[j]=a[j+1];
a[j+1]=b;}
for(i=0;i<50;i++)
{printf("%d ",a[i]);
if((i+1)%10==0)
printf("\n");}
}
把第7行到第15行换成以下代码:
char* p;