#include <stdlib.h> ?
#include <stdio.h> ?
#include <time.h> ?
#define TIMES 100
void bubble_sort(int arr[], int len);
int main (void)
{
?? ?int i;
?? ?int roll[TIMES];
?? ?srand((unsigned int)time (NULL));
?? ?for(i=0;i<TIMES;i++)
?? ?{
?? ??? ?roll[i] = rand()%10+1 ;
?? ??? ?printf("roll[%d]=%d\n",i,roll[i]);
?? ?}
?? ?bubble_sort(roll, TIMES);
?? ?printf("排序后:\n");
?? ?for(i=TIMES-1;i>=0;i--)
?? ?{
?? ??? ?printf("roll[%d]=%d\n",i,roll[i]);
?? ?}
?? ?return 0;
}
void bubble_sort(int arr[], int len) //冒泡排序?
{
? ? int i, j, temp;
? ??
? ? for (i = 0; i < len - 1; i++)
? ? ? ? for (j = 0; j < len - 1 - i; j++)
? ? ? ? ? ? if (arr[j] > arr[j + 1])?
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp = arr[j];
? ? ? ? ? ? ? ? arr[j] = arr[j + 1];
? ? ? ? ? ? ? ? arr[j + 1] = temp;
? ? ? ? ? ? }
}