flygt中国:将随机产生的30个数从大到小排列的程序如何编写啊?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 21:47:36
请将程序写出,多谢!

0

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

main()
{
int i,j,temp;
int a[30];

srand(1);

for(i=0;i<30;i++)
a[i]=rand()%100;

printf(\"-------------生成的随机数-------------\\n\");
for(i=0;i<30;i++)
printf(\" %d\",a[i]);

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

printf(\"-------------从大到小排序------------\\n\");
for(i=0;i<30;i++)
printf(\" %d\",a[i]);

}

你应该说明用什么语言写,因为语言不同,程序代码是不一样的