产生20个2050上的随机整数用选择法从大到小排序。#include stdioh#include stdlibhvoid sort【1】 int ijkt; fori=0;in-1;i++ k=i; for【2】;jn;j++ if【3】 k=j; ifk!=i t=ak; ak=ai;
【1】应填写 int a[], int n,表示要排序的数组和数组长度。 【2】应填写 j=i+1,表示从当前位置的下一个位置开始查找比当前位置更小的数。 【3】应填写 a[j]>a[k],表示如果找到了一个比当前位置更小的数,就更新最小数的下标k。 【4】应填写 rand()%31,表示生成20到50之间的随机整数。
原文地址: http://www.cveoy.top/t/topic/fe19 著作权归作者所有。请勿转载和采集!