66问答网
所有问题
编写一个将整型数组中的元素按降序排列的函数.用主程序调用这个函数并输出排列结果
如题所述
举报该问题
推荐答案 2013-12-21
viod rank(int a[])
{
int i,j,len,tmp;
len=sizeof(a)/sizeof(int);
for(i=0;i<len-1;i++) //冒泡排序
{
for(j=len-1;j>i;j--)
{
if(a[j-1]<a[j])
{
tmp=a[j-1];
a[j-1]=a[j];
a[j]=tmp;
}
}
}
}
这是函数,它接受一个数组,用主函数调它就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U22x2p9npUx9992nsix.html
相似回答
...
数组
a的
降序排序
。在
主函数中调用
该
函数并输出
结果,
答:
575,79,79}; bubble_sort(a,n); for(i=0;i<10;i++) cout<<a[i]<<"
编写函数
sort ( int *a, int n ),对
数组中的
n个数
降序排序编写
main函 ...
答:
int main(){ int arr[] = {8,9,2,1,7,10,3,6,5,4};printf("
排序
前:\n");printArr(arr,10);printf("排序后:\n");sort(arr,10);printArr(arr,10);return 0;}
...排序,
用主函数调用
完成对
一个数组元素的降序排序
。
答:
include"stdio.h"void selectsort(int a[],int n){ int i,j,t;for(i=0;i<n;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){ t=a[i];a[i]=a[j];a[j]=t;} } void main(){ int i,n=1,b,a[1000];printf("请输入数据个数:");scanf("%d",&b);for(i=0;i<b;i+...
用
函数
实现对
数组的降序排序
功能,在main函数中输入n个数,保存到
数组中
...
答:
void sort(int a[],int n) ///
降序排列函数
{ int i,j,tmp,*p;for(i=0;i<n-1;i++){ p=a+i;for(j=i;j<n;j++)if(*p<a[j])p=a+j;tmp=a[i];a[i]=*p;p=tmp;} } int main(){ int a[N];int i;for(i=0;i<N;i++)scanf("%d",a+i);sort(a,N);i=0;w...
...的
整数
,存放到
一个
10×10的二维
数组中
,
调用函数
将每行数组
元素按
降...
答:
//
排序函数
void px(int a[][10]){int i,j,k;//循环变量int tmp;//临时变量for(i=0;i<10;i++){for(j=0;j<10;j++){for(k=0;k<9;k++){if(a[i][k]
C语言编程题: 将
数组
a
中的
10
个整数降序排列并输出
.
答:
include int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}; int i,j,t; for(i=1;i<10;i++) for(j=0;j<10-i;j++) { if (a[j]
大家正在搜
编写程序将数组a中的n个元素
编写函数删除一维数组中某一元素
将一个数组中的元素逆序存放
编写函数实现反转数组里的元素
编写函数使数组元素逆序存放
编写函数倒置数组a里的元素
编写函数倒序输出数组
求数组元素个数的函数
调用随机函数为数组元素赋值
相关问题
大学C语言考试题求解 操作题: 编写函数fun完成对一个整型...
编写函数selectsort()实现选择法排序,用主函数调用...
编写一个函数,对10个整数按降序排序。在主函数输入10个数,...
编写一个函数,实现对数组长度为n的整型数组a的降序排序。在主...
C++问题 编写函数实现将一个数值插入到数组中适当的位置,使...
编写一个程序,实现冒泡排序,将输入的n个整数按降序进行排序,...
编写函数实现在按降序排列的成绩数组中,插入一个新的学生成绩后...
C语言编程题: 将数组a中的10个整数降序排列并输出.