永发信息网

C语言编程 数组从大到小排列

答案:4  悬赏:0  手机版
解决时间 2021-11-16 15:19
C语言编程 数组从大到小排列
最佳答案
#include
#define N 10
void main()
{
// const int N=10;
int a[N],max,min,temp,i,j;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
min=a[0];
max=a[9];
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("max=%d",max);
printf("min=%d",min);

}
全部回答
我是这样想的啊,仅供参考
定义两个变量 maxNum 和 minNum(类型应该是int吧)
然后把数组的第一个元素赋给这个两个变量
进行FOR循环(从第二个元素开始)
比较当前元素与最大最小元素的大小
大了赋给maxNum
小了赋给minNum
用伪代码表示:
maxNum=a[0]
minNum=a[0]
for(i=1;i{
if(a[i] minNum=a[i]
if(a[i]>maxNum)
maxNum=a[i]
}
printf(最大值是maxNum,最小值是minNum)

不一定对
个人想法
用冒泡排序吧。
冒泡就行了
很简单的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ炫舞买的粉色独家回忆突然变成了黑色是什么
结婚男方给女方的娶帖怎么写
=0一四年邮票年册多少钱一套
北京地铁哪个站可以换乘432公交车
i like the b? dress
联想GDI P7L/C-6AL 845GL.BIOS
963养根素1000克的价格
意大利有菲翔车吗
荷叶,山楂,金钩藤可以一起泡水喝吗
我女朋友老是满嘴脏话,什么TMD,ZND最难听的都
急求郭德纲相声“无情无意无理取闹”是那段呀
听说林德照明公司的户外亮化工程还不错?
洗菜刀时被划了个口子很快肉皮就合上了
如何运用显卡自带功能提升游戏帧数小黑盒
努比亚z17mini支持快充吗?
推荐资讯
养偶是一种什么样的体验
在家里养的小乌龟,长2厘米,吃什么?
凡人之躯比肩神明说的是钢铁侠还是蝙蝠侠
昂达H61M VER2.00全固版怎么关F1
31号早上有齐齐哈尔到哈尔滨的火车吗?
每天20道口算题,四年级下册,
什么的喊填成语
共49个同学,每10个同学分1组,可以分多少组,还
ADAM5000E怎么样读数据
河鳗鱼死了,还可以吃没吗?
活脱脱的反义词
t132在南京哪个站上车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?