YTU.2833: 数组排序(选择排序)
来源:互联网 发布:matlab中模拟退火算法 编辑:程序博客网 时间:2024/06/06 02:01
2833: 数组排序
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 380 Solved: 158
[Submit][Status][Web Board]
Description
输入5个未排序的整数,对其进行排序,然后从大到小输出这5个数
在下面代码的基础上完成,提交时只提交begin所在行和end所在行之间的代码。
#include <iostream>
using namespace std;
int main()
{
int a[5];
int i;
for(i=0;i<5;i++) //为数组元素赋值
cin>>a[i];
//对数组元素排序后从大到小输出
//-----begin-------
//-----end--------
return 0;
}
Input
5个未排序的整数
Output
5个从大到小的有序数
Sample Input
2 5 1 3 4
Sample Output
5 4 3 2 1
AC代码:
#include <iostream>using namespace std;int main(){ int a[5]; int i; for(i=0;i<5;i++) //为数组元素赋值 cin>>a[i]; //对数组元素排序后从大到小输出 //-----begin------- for(i=0;i<4;i++) { int k=i; for(int j=i+1;j<5;j++) { if(a[j]>a[k]) k=j; } if(k!=i) { int temp=a[k]; a[k]=a[i]; a[i]=temp; } } for(i=0;i<5;i++) cout<<a[i]<<" "; //-----end-------- return 0;}
阅读全文
0 0
- YTU.2833: 数组排序(选择排序)
- 数组排序(选择排序)
- 数组排序--选择排序
- 数组排序-选择排序
- 数组排序---选择排序
- 数组排序(选择法)
- 数组排序(冒泡,选择)
- 数组选择(简单)排序
- 数组排序之选择排序:
- Java数组排序-选择排序
- 数组排序之选择排序
- Java排序算法(冒泡排序、选择排序、插入排序、反数组排序、快速排序)例子
- 数组(冒泡排序,选择排序,插入排序)
- 数组的排序:冒泡排序、选择排序
- 数组 冒泡排序 选择排序 插入排序
- 数组的选择排序
- java 数组选择排序
- java数组选择排序
- oracle官网各历史版本jdk下载链接
- lua:部分常用操作的效率对比及代码优化建议(附测试代码)
- mybatis官网参考文档-XML配置_databaseIdProvider(版本: 3.4.6-SNAPSHOT)
- Android Input Framework(一)
- 奇虎360正式开源深度学习调度平台XLearning
- YTU.2833: 数组排序(选择排序)
- bzoj3144 [Hnoi2013]切糕(最小割)
- python_web开发笔记
- 小白使用Linux--linux下使用github遇到的小问题
- Oracle exp/imp 导入导出命令
- shell 总结
- 第十五周项目一——验证算法之冒泡排序
- Android Input Framework(二)---EventHub
- 爬虫基础-网站篇