问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言对a所指数组重的数据进行由大到小的排序

发布网友 发布时间:2022-05-20 05:57

我来回答

1个回答

热心网友 时间:2023-10-26 03:33

在前面应该加上#include<stdio.h>
#include<stdio.h> /*输入输出函数都要用到这个库文件*/
void sort(int a[], int n) {int i,j,t;
for(i=0; i<n-1;i++) for(j=i+1;j<n;j++)
if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;} }
main() {int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5); for(i=0;i<10;i++) printf("%d,",aa[i]);/*你上面那个程序在这里少了个")"*/
printf("\n");}
这运行后输出来的结果是1,2,3,8,7,6,5,4,9,10,
这个程序在个函数调用加排序问题
void sort(int a[], int n)这个函数是按大到小排序,而且只从参数a[]开始,比较n个数,int a[], int n表示定义里面的参数类型,a为整形数组,n为整数.
sort(&aa[3],5); 这一句表示将主函数中的参数传递给子函数void sort(int a[], int n),参数&aa[3]表示数组aa[3]的地址,5表示一个整数,在子函数中从aa[3]地址开始的5个数进行从大到小排序,aa[3]的地址是4那个位置.所以整个程序就是实现从4-8进行从大到小的排序.int aa[10]={1,2,3,4,5,6,7,8,9,10}是表示在主函数中定义aa整形数组大小为10且给它赋上初值,值为1,2,3,4,5,6,7,8,9,10.

14.33:
char a[]={'a','b','c','d','e','f','g','h','\0',}也是跟上面的一样定义字符数a且赋初值,'\0'是表示结束字符.
i=sizeof(a)是求数组a的长度.
j=strlen(a)也是求它的长度,不过这个不包括结束字符.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人梦见蛇的七大预兆解梦 PHOTOSHOP 怎么把眼睛点大 这些月销量10000+的防晒霜,是噱头还是真的好用? 大宝水凝保湿防晒露适合哪些肤质的人使用? 拥有人口过亿的国家最多的大洲是( )A.非洲B.亚洲C.欧洲D.大洋 世界国家最多的大洲是:( ) A.亚洲 B.大洋州 C.非洲 D.欧 拥有人口过亿的国家最多的大洲是:( ) A.非洲 B.亚洲 C.欧洲 D.大洋 餐厅一般中餐都有哪些摆台要求和标准 如何做味道正宗的中餐? 河南文科跟理科高考分数线相差多少 C语言中如何从大到小排列一个数组中的元素 黑白灰主题情侣头像 怎样能让更多人关注你的新浪微博?我不想主动去关注别人,但怎样才能让更多人关注你? 收到货款不开发票怎么做账? 收到货款没有开具发票怎么做账务处理 收到货款但是还没开发票给对方应该记什么? 收到账款没有开票怎么做账务处理 小规模企业收到款项未开具发票怎么做分录 支付了货款对方没开发票怎么做分录 卖出商品时收到货款但是没有开发票出去怎么做会计分录 购买了原材料我公司已付款对方没有开发票怎么做会计分录? 收到货款没开发票会计分录怎么做 收到货款,但是还未给对方开发票,怎么做账 请问银行收到一笔货款,但对方不用开发票,请问会计分录怎么做? 钱收到,发票未开给对方,怎么做会计分录 腾讯公益图标怎么开 腾讯公益网站怎么老登录不上去 为什么我的腾讯公益图标点不亮 腾讯公益为什么不可用手机捐款啊 为什么腾讯公益打不开? c语言中如何实现从键盘中输入一个字符串设计函数sort函数实现该串中字符按从大到小输出? 无双剑姬 无双剑姬q人就会被远程小兵消耗怎么玩 无双剑姬能不能大小兵 LOL无双剑姬 无双剑姬——求真正的高手的帮助(符文问题) 无双剑姬如何对线虚空掠夺者? 无双剑姬疑问 无双剑姬先Q还是先E在Q过去。。。大神求解释 无双剑姬大招利刃华尔兹打多少人?使用时是无敌吗?可以对塔,小兵,野怪释放吗? 无双剑姬的技能 无双剑姬在塔下放大为什么放完后在会被塔打!当时有小兵! 魔百盒的序号怎么查 魔百盒cm311-1参数 今日头条邀请码是什么?新用户有吗? 为何我做的盐水鸭外皮颜色不好看? 盐水鸭怎么煮才会白 大厨分享“南京盐水鸭”做法,皮白肉红骨头绿,千百年历史传承! 发现问题85条,整改68条,未整改17条,求问整改率和未整改率是多少 408项,未整改1项,整改率是多少?