使用选择排序法,对输入数组进行排序
来源:网络收集 点击: 时间:2024-09-26【导读】:
主函数中定义需要排序的数组,并对数组进行初始化(初始化数组的方式自定,可以在定义数组时直接初始化,也可以通过用户输入来确定数组元素),然后输出排序之后的结果。方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
技术要点:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。

运用定义数组,把10个数进行选择排序
#includestdio.h
#define max 10
int main()
{
int i;
int j;
int temp;
int a;

printf(input 10num:\n);
for(i=0;i10;i++)
{
scanf(%d,a);
}
for(i=0;i10;i++)
{
printf(%d\t,a);
}

for(i=0;i10;i++)
{
for(j=i+1;j10;j++)
{
if(aa)
{
temp=a;
a=a;

a=temp;
}
}
}
for(i=0;i10;i++)
{
printf(%d\t,a);
}
printf(\n);
return 0;
}

随机产生数组中的元素, 更合理一些。


版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1217176.html
上一篇:豆腐炖粉条怎么做好吃
下一篇:QQ浏览器开启WiFi下退出浏览器后台继续下载