用冒泡法对数组的元素进行由大到小进行排序?

[复制链接]
查看11 | 回复1 | 2011-1-17 06:12:03 | 显示全部楼层 |阅读模式
用冒泡法对数组的元素进行由大到小进行排序,函数void sort (int array[] ,int n)为排序,形式参数为数组名和数组元素的个数,算法用冒泡法。在main函数中,通过键盘输入10个数,赋值给数组,然后调用sort函数进行排序,最后依次输出数组排序后的元素。
void sort(int array[],int n)
{
int temp;
int i, j;
for (i = 0; i void sort(int a[],int n){ int temp,i,j; for (i = 0; i < n - 1; i++)for (j = 0; j <n - i - 1; j++) if(a[j] < a[j+1]) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp; }}int main(){ int a[20],i=0,n; printf("请输入要输入的元素个数:"); scanf("%d",&n); for(;i!
回复

使用道具 举报

千问 | 2011-1-17 06:12:03 | 显示全部楼层
void fun(int a[],int n){ int temp; int i, j; for (i = 0; i < n - 1; i++) {for (j = 0; j <n - i - 1; j++){ if(a[j] < a[j+1]) {
temp = a[j];
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行