1楼:黑色翅膀—飞翔
void bubble_sort(int *a, int n)
p2++;
}p1++;}}
2楼:麻元豆花
经典的两个排序:
(1)选择排序
#include
main()
}for(i=0;i<5;i++)
printf("%3d",a[i]);
}(2)冒泡排序
#include
main()
}for (i=0;i<5;i++)
printf("%3d",a[i]);}
c语言 编写一个排序函数,实现对主函数中数组的升序排序.
3楼:
#include
voidmysort(int*p,intn)}intmain(intargc,char*argv),i;
mysort(a,10);
for(i=0;i<10;printf("%d",a[i++]));
printf("\n");
return0;}
4楼:黑色翅膀—飞翔
void bubble_sort(int *a, int n)
p2++;
}p1++;}}
c语言编程创建自定义函数sort(),sort函数中实现选择法升序排序,主函数输出排序后的数组元素
5楼:
#include
//选择排序算法,升序
voidsort(int*arr,intn)//如果最小元素的下标不是后面n-i+1的未排序序列的第一个元素,则需要交换第i个元素和后面找到的最小元素的位置
if(k!=i)}}
intmain()
;inti;
sort(a,10);
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
return0;
}//运行结果
f:\c_work>a.exe
-395-28-9-8-50239101
c语言实现一个函数,将数组整体升序排列.
6楼:无名
我亲手写的。
#include
#include
int get_len(char *);
void rp_last(char* , char* , char* );
int get_len(char* str)void rp_last(char *s,char *sub1,char *sub2)
//printf("%d\n",i);
if(j>=0)
printf("not found!\n");
else if(sub1len>sub2len)else
printf("result:%s\n",s);
return ;
}void main()
7楼:乐跑小子
#include
void sort(int a,int n) //升序
8楼:匿名用户
那么简单的函数不会自己写吗?做学生不能做的那么懒!
c语言:编程实现对主函数中数组b按升排序
9楼:匿名用户
就简单的排序吗?**如下:
floattemp;
for(inti=0;i<10;i++)}}
编写一个用选择法对一维数组升序排序的函数,并在主函数中调用该排序函数,实现对任意20个整数的排序。
10楼:匿名用户
#include
#include
#include #define maxlen 100void select_sort(int *x, int n)
} if (min != i)
}}int main()
printf("\n");
select_sort(iarr,maxlen);
printf("\n排序后:\n");
for(i = 0 ; i < maxlen ; i++)printf("\n\n");
return 0;}
大学c语言考试题求解 操作题: 编写函数fun完成对一个整型数组所有元素按照升序排序。在主函数
11楼:名字随意啊
我不知道你的fun函数有没有传参数 你看情况自己改下void fun(int a,int k)}for(i=0; i c语言编写函数将一维数组从小到大排序,在主函数中读入数组的元素,再插入一个数据,插入后数组仍然有序 12楼:匿名用户 int array =new int[*]; //一维数组int temp=0; //容器 int i; //循环参数 int j; //循环参数 for(i=0;i中前一个数 } } 和? int temp=0; for(i=0;i 5、编写一个函数,完成对数组的排序。在主函数中输入数组,并输出已经排好序的数组 13楼:匿名用户 #include "stdio.h" main() for(j=0;j<10;j++) printf("%d ",a[j]);}