问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言选择排序程序代码

发布网友 发布时间:2022-04-21 04:31

我来回答

5个回答

懂视网 时间:2022-04-21 08:52

以下用JAVA举一个例子,选择排序代码方法如下:

  

  算法描述:对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录以外的其他记录进行第二轮比较,得到最小的记录并与第二个记录进行位置交换;重复该过程,直到进行比较的记录只有一个时为止。

  

  

热心网友 时间:2022-04-21 06:00

void choise(int *a,int n)
{
int i,j,k,temp;
for(i=0;i<n-1;i++)
{
k=i; /*给记号赋值*/
for(j=i+1;j<n;j++)
if(a[k]>a[j]) k=j; /*是k总是指向最小元素*/
if(i!=k)
{
/*当k!=i是才交换,否则a[i]即为最小*/
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
}

热心网友 时间:2022-04-21 07:18

#include<stdio.h>
int main()
{
int n,i,*p,a[4];
void sort(int a[],int n); p=a;
printf("请输入数的个数n:");
scanf("%d",&n);
printf("请输入%d个数:",n);
for(i=0;i<n;i++)
scanf("%d",p+i);
sort(a,n);
printf("排序后的结果为");
for(i=0;i<n;i++)
printf("%5d",a[i]); fflush(stdin);
getchar();
return 0;
}
void sort(int a[],int n)
{
int i,j,k,min,index;
for(i=0;i<n-1;i++)
{
min=999999;
k=a[i];
for(j=i;j<n;j++)
{
if(min>a[j])
{
min=a[j];
index=j;
}
}
a[i]=a[index];
a[index]=k;
}
}//C语言QQ群(群号67262959)

热心网友 时间:2022-04-21 08:53

代码: #include <stdio.h>int main()
{
void temp(int array[],int n);
int a[4],i;
printf("enter 4 number:\n");
for(i=0;i<4;i++)
scanf("%d",&a[i]);
temp(a,4);
printf("the temp array:\n");
for(i=0;i<4;i++)
{
printf("%5d",a[i]);
printf("\n");
} return 0;
}void temp(int array[],int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(array[j]<array[k])
k=j;
t=array[k];array[k]=array[i];array[i]=t;
}
} 效果图: 【酷_酷_币】为您服务...

热心网友 时间:2022-04-21 10:44

for (int i =0;i<ints.length;i++)
{
for(int j=i;j<ints.length;j++)
{
int tm=ints[i];
if (ints[j]<ints[i])
{
ints[i]=ints[j];
ints[j]=tm;
}
}
}

随意写的..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 尼龙和锦纶有区别吗? 做锦纶化纤对身体有伤害吗? 什么是锦纶 锦纶是什么面料? 锦纶面料会起皱、掉色吗? 锦纶是什么 每次看衣服上的成分都不太懂,同为化纤的成分,锦纶和聚酯纤维有什么区别 请问棉,涤纶,锦纶和氨纶的优点和缺点? 404 Not Found 什么是锦纶? 锦纶是化纤面料吗 锦纶是化纤吗 电脑宽带没问题,手机连不上无线怎么回事 家里宽带 手机显示有网但是连接不上怎么回事 电脑电视都能用宽带手机为啥连接不上 404 Not Found 无线网络显示受*或无连接怎么办 电脑和手机都上不了网怎么办? 宽带无法连接怎么办 电脑能上网但是手机却连接不了怎么回事? 太阳能热水器上下水弯头与水箱处漏水怎么处理 太阳能热水管与水箱接头处漏水什么原因 太阳能热水器水箱漏水怎么修理? 太阳能进出水口处渗水,怎样修复 太阳能上水管与水箱连接处漏水? 太阳能热水器水箱漏水是怎么回来 太阳能真空管与水箱结合处漏水怎么办? 皇明太阳能上水口连接水箱漏水啥原因怎么修 太阳能热水器的水箱出水口漏水怎么办? 中行个人经营贷款的还款方式有哪些? 个人贷款还款方式有哪些? 中国银行个人经营贷款偿还方式有哪些? 个人贷款的偿还方式有哪些 个人贷款还款方式有哪些 中行个人商业贷款的还款方式有哪些? 银行贷款还款方式哪种好? 个人贷款常见的还款方式有哪几种 银行贷款还款方式有哪几种? 中行个人商业贷款还款方式有哪些? 为什么我的云闪付看不到我抢的湖北消费券