用直接插入法给"8,1,2,3,5,7"从大到小排序,能不能用C语言写出来呢???

[复制链接]
查看11 | 回复3 | 2011-12-14 09:40:01 | 显示全部楼层 |阅读模式
下面是程序:#include //直接插入法。void InsertSort(int a[], int n){ int i, j, temp; for(i=1; i=0 && a[j]>temp; j--) {
a[j+1]= a[j];
}
a[j+1] = temp;
}} int main(){ int i, a[6] = {8, 1, 2, 3, 5, 7}; InsertSort(a, 6); for(i=0; i<6; i++) ...
回复

使用道具 举报

千问 | 2011-12-14 09:40:01 | 显示全部楼层
什么叫直接插入法??用冒泡法就挺好的虽然麻烦点。。。。。。...
回复

使用道具 举报

千问 | 2011-12-14 09:40:01 | 显示全部楼层
绝对能,还是自己写好,锻炼下。学习C程序就要多练!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行