导航:首页 > 编程知识 > 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怎么排序相关的资料

热点内容
剪切到优盘文件找不到了 浏览:764
电脑管家的文件名 浏览:910
如何将扫描文件转换为电子版 浏览:4
u盘的h246文件怎么播放 浏览:203
如何用阿里云服务器学习数据库 浏览:84
华为文件管理找不到下载文件 浏览:409
word模板dot的使用 浏览:466
春节车找人app哪个好 浏览:618
文件管理电脑找不到了怎么办 浏览:516
如何改变app图标图片 浏览:767
什么是大数据结构的最低层 浏览:575
pdf文件给对方后期改密码收回 浏览:295
word2010怎么画箭头 浏览:184
win10的自动备份文件在哪个目录 浏览:843
文件夹打包成jar 浏览:456
卸载鲁大师找不到文件 浏览:173
汇编程序不知道哪里有错误 浏览:821
ai视频教程cs5 浏览:379
亿林网络怎么样 浏览:102
新版本安戈洛猎人配卡 浏览:81

友情链接