编写程序利用随机函数产生10个两位数存入数组a中,并按照从大到小顺序排列输出

如题所述

#include <stdlib.h>
#include <time.h>
#include <stdio.h>

void main()
{
int i,j,k,a[10];
srand((unsigned)time(NULL));
for(i=0;i<10;i++)
{
a[i]=rand()%90+10;
}

for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
{
if(a[i]<a[j])
{
k=a[i];
a[i]=a[j];
a[j]=k;
}
}

for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}


温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答