33问答网
所有问题
编写函数实现对数组的前n个整数进行排序
如题所述
举报该问题
推荐答案 2009-07-09
冒泡排序即可,以下是升序排列
void fun(int a[],int n)
{
int i,j
for(i=n-1;i>=0;i--)
for(j=0;j<i;j++)
if(a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RPdhBRdcP.html
相似回答
...
中的n个整数升序排列
。
函数
形如:void sort(
array
[],int n)_百度知...
答:
{ for (int j = i; j < n; ++j ){ if (i
array
[i] >iarray[j] ){ int temp = 0;temp = iarray[i];iarray[i] = iarray[j];iarray[j] = temp;} } } } int main(){ int iarray[5] = {7,3,2,9,8};sort(iarray,5);for ( int i = 0; i < 5; ++i ){...
编写
一个
对n个
数
进行排序
(由小到大)的函数,在main()
函数中
输入n个数...
答:
int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(p[i]>p[j]){ t=p[i];p[i]=p[j];p[j]=t;} } int main(){ int i,n;int a[100];while(scanf("%d",&n)!=EOF){ for(i=0;i<n;i++){ scanf("%d",&a[i]);} sort(a,n);for(i=0;i<n-1;i...
C语言:
编写
程序要求用户录入
n个整数
,并把这些整数存储在
数组中
,然后...
答:
1) 搜索数组,找出最大元素,然后把它移到
数组的
最后; 2) 递归地调用
函数
本身来
对前n
-1个数组元素
进行排序
。这是我的程序,能通过编译,但运行出问题,求大神拯救我~~~#include<stdio.h>#define N 100void selection_sort(int a[],int n); int main(){int a[N],i,n;printf("Please the number:");fo...
大家正在搜
编写函数实现将一个整形一维数组
编写函数将数组中的数逆序存放
编写函数用冒泡排序法对数组
编写一个函数求数组最大值
编写函数求数组中的最大值
编写函数倒置数组a里的元素
编写函数使数组元素逆序存放
编写一个冒泡排序函数
编写一个函数判断是否为素数
相关问题
如何使用强大的PHP函数对数组进行排序
编写函数实现对数组的前n个整数进行排练
编写一个sort函数,对一维数组的前n个元素从小到大排序
排序编写函数void sort(int *a,int n),...
编写函数实现对数组中10个整数由小到大排序,要求编写三个分别...
题目⑴:编写函数实现将数组元素按从小到大的顺序排序,主函数从...
在主函数中输入十个整数存入数组,编写一个函数实现对该数组元素...