HDOJ 2016 数据的交换输出
来源:互联网 发布:英雄无敌5 mac版 编辑:程序博客网 时间:2024/05/21 19:35
题目要求找到输入数字中最小的那个,并和第一个元素交换然后输出所有数据。遍历找到最小的那个元素和第一个元素进行交换就好。
#include <cstdio>int data[100 + 5];//#define yangyuanint main(){#ifdef yangyuan freopen("in", "r", stdin);#endif // yangyuan int n; while (scanf("%d", &n) != EOF) { if (0 == n) break; scanf("%d", data); int min = data[0], minIndex = 0; for (int i = 1; i < n; i++) { scanf("%d", data + i); if (min > data[i]) { min = data[i]; minIndex = i; } } if (0 != minIndex) { int temp = data[0]; data[0] = data[minIndex]; data[minIndex] = temp; } for (int i = 0; i < n; i++) { printf("%d", data[i]); if (n - 1 != i) printf(" "); } printf("\n"); } return 0;}
阅读全文
0 0
- HDOJ 2016 数据的交换输出
- hdoj.2016 数据的交换输出 20140723
- hdoj 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- hdoj 2016 数据的交换输出 (水)
- C++ hdoj 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- HDOJ 2016 数据的交换输出
- hdoj 数据的交换输出
- HDOJ-2016 数据交换输出
- hdoj-2016-数据的交换输出(解题报告)
- 2016 数据的交换输出
- 2016:数据的交换输出
- 数据的交换输出(2016)
- TeraTerm Language 帮助文档1-[如何运行]
- JAVA——动态代理
- SpringMVC和Struts2中拦截器实现思路思想
- 问题 G: 整数转字符串
- Java操作符
- HDOJ 2016 数据的交换输出
- 图片验证码
- 把OSC_IN/OSC_OUT引脚作为GPIO端口PD0/PD1
- Django模型字段常用的类型
- TensorFlow入门教程
- HDOJ 2017 字符串统计
- java.lang.ClassNotFoundException: org.quartz.JobDetail Spring与Quartz的整合实现定时任务调度
- Leetcode 刷题之哈希表
- JSP 中EL表达式用法