C程序:
#include
#include
#include
void main(void)
{
int i, j, k;
int arr[30];
int temp;
srand(time(NULL));
/* get random number */
for(i=0; i<30; i++)
{
temp = rand() % 201;
if(temp < 100)
temp += 100;
arr[i] = temp;
}
/* sort */
for(i=0; i<29; i++)
{
k = i;
for(j=i+1; j<30; j++)
if(arr[j] > arr[k])
k = j;
if(k != i)
{
temp = arr[k];
arr[k] = arr[i];
arr[i] = temp;
}
}
/* print number */
for(i=0; i<30; i++)
{
if(i%10 == 0 && i > 0)
printf("\n");
printf("%5d", arr[i]);
}
printf("\n");
}
运行效果: