导航:首页 > 编程知识 > c语言编程a怎么排序

c语言编程a怎么排序

发布时间:2023-08-09 03:50:37

『壹』 C语言,选择法排序,对数组A进行升序排列,求答案,谢大神!

给你个我以前写的降序的程序,你稍微改下就行了,我懒得改了,

#include <stdio.h>
#define N 10
main()
{
int i,j;/*i,j为循环变量*/
long a[N],temp,min; /*a[min]为比较时较小的数*/
printf("请依次输入%d个数。\n",N);
/*进行循环输入这十个数*/
for(i=0;i<N;i )
scanf("%ld",&a[i]);
printf("你输入的%d个数是\n",N);
/*进行循环输出这十个数*/
for(i=0;i<N;i )
printf("%ld ",a[i]);
printf("\n");
/*利用选择法,即从后9个比较过程中,选择一个最小的与第一个

元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。*/
for(i=0;i<N-1;i )
{
min=i;
for(j=i 1;j<N;j )
if(a[j]>a[min])
{
temp=a[j];
a[j]=a[min];
a[min]=temp;
}
}
printf("这%d个数从大到小排列为\n",N);
/*打印出这十个经排列后的数*/
for(i=0;i<N;i )
printf("%d ",a[i]);
printf("\n");
}

阅读全文

与c语言编程a怎么排序相关的资料

热点内容
如何在word做柱状图 浏览:388
一生app是什么功能 浏览:88
制作单文件软件 浏览:692
什么网站贷款方便 浏览:712
app上传图片php 浏览:887
网页性能测试工具 浏览:940
文件夹怎么压缩发 浏览:166
苹果5的文件在哪里设置 浏览:173
vb更改文件名 浏览:879
苹果电脑全选文件 浏览:330
excel数据透视表文件 浏览:298
荣耀5x升级后自动重启 浏览:324
css文件的代码格式 浏览:152
微信61安卓永不升级版 浏览:800
编程入门了可以做什么 浏览:658
qq飞车飞碟怎么买2017 浏览:727
上海哪个地方网络最好 浏览:983
java数据类型干什么的 浏览:840
c怎么打印文件怎么打开 浏览:217
图片打印PDF文件中间有个白条 浏览:955

友情链接