mwbr.net
当前位置:首页 >> C语言 ,编写一个函数input(),sort(),实现数组的... >>

C语言 ,编写一个函数input(),sort(),实现数组的...

input()里面的输入的数据存放在数组中,只要在调用sort()的时候使用数组作为参数就可以!例如下题: //从键盘输入n(1

#include //选择排序算法,升序void sort(int *arr,int n){ int i,j,k; int tmp; for(i=0;i

我不知道你的fun函数有没有传参数 你看情况自己改下 void fun(int a[],int k) { int i,j; for(j=0; j

#include void sort(int b[],int n){ int i,j,t; for(j=0;j

函数代码如下: void sort(int a[], int n){int i, j, m;int temp; for(i = 0; i < n -1; i++){m = i;for(j = i + 1; j < n; j++){if(a[j] < a[m])m = j;}if(m != i){temp = a[i];a[i] = a[m];a[m] = temp;}}}整个测试如下: #include void sort...

//希望我的回答对你的学习有帮助#include #define N 3 //定义数组的大小,表示数组中可以放的个数void Sort(int IntArray[N]) //冒泡算法{for (int i = 0; i < N - 1; i++){for (int j = 0; j < N - i - 1; j++){int temp;if (IntArray[j] > Int...

#includevoid sort(int a[],int n){int i,j, t;for(j=0;j

#include #include // 选择插入法排序void sort(int a[], int n){ int i, j, k, tmp; for (i = 0; i < n; i++) { for (j = 0; j < i; j++) if (a[i] < a[j]) break; // 找到待插位置 tmp = a[i]; // 临时变量记录待插的值 // 移出插入空间 for (...

#include #include #include int main(void){ int a[10],i,j,tmp,b; srand(time(NULL)); for(i=0;i

C语言中没有预置的sort函数。如果在C语言中,遇到有调用sort函数,就是自定义的一个函数,功能一般用于排序。 一、可以编写自己的sort函数。 如下函数为将整型数组从小到大排序。 void sort(int *a, int l)//a为数组地址,l为数组长度。 { int i...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com