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

热点内容
c怎么在cmd模式下显示文件 浏览:325
手机怎么把文件夹的图片移到相册 浏览:440
hjc是啥文件的格式 浏览:298
报废铁皮文件柜图片 浏览:801
win10系统更新文件能 浏览:558
怎么让苹果手机下载其他APP 浏览:471
多个cs文件编译成一个dll 浏览:606
sql管理工具70 浏览:130
js里面的图片对齐 浏览:965
三星2016视频文件夹 浏览:317
旧手机创新手机数据怎么传 浏览:954
怎么删除领克app里的记录 浏览:254
捷波朗弦月3最新版本 浏览:123
win10保存不了文件 浏览:735
jsonobject解析list 浏览:558
网站未知回应怎么回事 浏览:103
refdoc数据库 浏览:602
传奇世界文件在哪里下载 浏览:306
国际象棋编程哪个好 浏览:255
一加5截屏在哪个文件夹 浏览:764

友情链接