C语言一维数组编程:随机产生10个100~200之间的随机整数,然后按照从大到小的顺序排序后输出。

一维数组的应用...

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N (10)
int main(void)
{
int a[N],i,j,t;
srand(time(NULL));
for(i=0;i<N;++i)
a[i]=rand()%101+100;
for(i=0;i<N;++i)
{
for(j=0;j<N-i-1;++j)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<N;++i)
printf("%d ",a[i]);
return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答