代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int numbers[100], i, j, temp;
srand(time(NULL));
// 产生随机数
for (i = 0; i < 100; i++) {
numbers[i] = rand() % (255 + 1);
}
// 冒泡法排序
for (i = 0; i < (100 - 1); i++) {
for (j = 0; j < (100 - i - 1); j++) {
if (numbers[j] > numbers[j + 1]) {
temp = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = temp;
}
}
}
// 输出
for (i = 0; i < 100; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
system("pause");
return 0;
}
追问思路是?