#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;
}文章來源:http://www.zghlxwxcb.cn/news/detail-808733.html
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;
? ? ? ? ? ? }
}文章來源地址http://www.zghlxwxcb.cn/news/detail-808733.html
到了這里,關(guān)于C Primer Plus(第六版)12.9 編程練習(xí) 第5題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!