C++描述杭电OJ 2016.数据的交换输出 ||
C++描述杭电OJ 2016.数据的交换输出 ||
Problem Description
输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。
Input
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
Output
对于每组输入数据,输出交换后的数列,每组输出占一行。
Sample Input
4 2 1 3 4
5 5 4 3 2 1
0
Sample Output
1 2 3 4
1 4 3 2 5
代码实现
#include<iostream>
using namespace std;class Solution
{public :void solution(){int n;while(cin >> n && n ){int a[100];int temp,minNum=0;for(int i=0; i<n; i++){cin >> a[i];if(a[i]<a[minNum]) minNum=i;//标记出数组中最小值的位置即可}//交换最小值和最前面的数temp=a[minNum];a[minNum]=a[0];a[0]=temp; for(int k = 0; k < n; k++){if(k == n - 1) cout << a[k] << endl;else cout << a[k] << " ";}}}
};
int main()
{Solution solu;solu.solution();return 0;
}
C++描述杭电OJ 2016.数据的交换输出 ||相关推荐
- C++描述杭电OJ 2016. 数据的交换输出 ||
C++描述杭电OJ 2016. 数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据 ...
- C++描述杭电OJ 2023.求平均成绩 ||
C++描述杭电OJ 2023.求平均成绩 || Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩 ...
- C++描述杭电OJ 2019. 数列有序 ||
C++描述杭电OJ 2019. 数列有序 || Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新 ...
- C++描述杭电OJ 2008.数值统计 ||
C++描述杭电OJ 2008.数值统计 || Problem Description 统计给定的n个数中,负数.零和正数的个数. Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n&l ...
- C++描述杭电OJ 2020.绝对值排序 ||
C++描述杭电OJ 2020.绝对值排序 || Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都 ...
- C++描述杭电OJ 2018.母牛的故事 ||
C++描述杭电OJ 2018.母牛的故事 || Problem Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候 ...
- C++描述杭电OJ 2015.偶数求和 ||
C++描述杭电OJ 2015.偶数求和 || Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个 ...
- C++描述杭电OJ 2012.素数判定 ||
C++描述杭电OJ 2012.素数判定 || Problem Description 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<= ...
- C++描述杭电OJ 2021.发工资 ||
C++描述杭电OJ 2021.发工资 || Problem Description 财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的 ...
最新文章
- 明白了最基本的压缩原理
- Silverlight项目构成
- 格兰因果模型可以分析哪些东西_如何系统地学习统计学,指导入门数据分析
- Java Web实现信息管理
- 将 SharePoint 2010 网站集升级到 2013 (含沙盒方案)
- HDOJ---2571 命运[DP]
- 容器监控cadvisor
- Chaotica for Mac(分形艺术作品创作工具)
- %几.几//C语言(闲的没事,记录下)
- 错误specificity:nan
- oracle数据投毒,Oracle Database Server ‘TNS Listener’远程数据投毒漏洞(CVE-2012-1675)的解决方案...
- java robot 游戏_JAVA制作游戏脚本(1)---Robot机器人
- 项目生命周期和产品生命周期的不同
- java espresso车架_Espresso 学习
- Molecular weight相对分子质量
- Java语言-用双精度浮点型变量计算一个圆的面积。
- Python | 使用时间模块编写倒计时程序
- 完美国际2找回老账号服务器,我告诉大家一个找回账号的办法
- 昂达vi40精英版刷Linux,昂达vi40旗舰版刷机教程【图解】
- C语言单链表入门讲解(附例题)
热门文章
- [PAT乙级]1001 害死人不偿命的(3n+1)猜想
- lua transliterate实现(lua程序设计10.6练习10.3题)
- PHP自动判断用户会员过期,php,_定时扣除用户过期积分,但平台用户量比较大,有没有好的解决方法?,php - phpStudy...
- 机器学习朴素贝叶斯算法+tkinter库界面实现好瓜坏西瓜分类
- 用信号量解决进程的同步与互斥
- G. GCD Festival(莫比乌斯、欧拉函数)
- Educational Codeforces Round 80 (Rated for Div. 2) E. Messenger Simulator 思维 + 树状数组
- CF1016G. Appropriate Team(Pollard-pho,FWT,数论)
- Acwing 135 最大子序和
- P1232 [NOI2013] 树的计数