码迷,mamicode.com
首页 > 其他好文 > 详细

C期未考试参考答案

时间:2014-06-12 12:35:28      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:for   amp   div   io   一个   mat   

输入10个数,要求编写一个排序函数,能够实现按绝对值从大到小排序。在主函数中输入10个数、输出排序后的10个数

#include<stdio.h>
#include<math.h>
#define N 3
main()
{
void max(int a[N]);
int b[N],i,j;
for(i=0;i<N;i++)
{
scanf("%d",&b[i]);
}
max(b);
for(i=0;i<N;i++)
{
printf("%d ",b[i]);
}
}
void max(int x[N])
{
{ int i,j,k,t;
for(i=0;i<N-1;i++)
{ k=i;
for(j=i+1;j<N;j++)
if(abs(x[j])>abs(x[k]))
k=j;
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}
}


}

C期未考试参考答案,布布扣,bubuko.com

C期未考试参考答案

标签:for   amp   div   io   一个   mat   

原文地址:http://www.cnblogs.com/lpjia/p/3782177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!