pta交换最小值和最大值
pta交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。
注意:题目保证最大和最小值都是唯一的。
输入格式:
输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。
输出格式:
在一行中顺序输出交换后的序列,每个整数后跟一个空格。
输入样例:
5
8 2 5 1 4
结尾无空行
输出样例:
1 2 5 4 8
结尾无空行
#include<stdio.h>int main()
{int n, a[10], i, min = 0, max = 0;scanf("%d", &n);for (i = 0; i < n; i++){scanf("%d",&a[i]);}for (i = 0; i < n; i++){if (a[min] > a[i]){min=i;}}//找出最小值所在位置 int b = a[0]; a[0] = a[min];a[min] = b; //数组b用于交换for (i = 0; i < n; i++){if (a[max] < a[i]){max = i;}}//找出最大值所在位置 b = a[max];a[max] = a[n - 1];a[n - 1] = b;for(i = 0; i < n; i++){printf("%d ", a[i]);}return 0;
}
pta交换最小值和最大值相关推荐
- 交换最小值和最大值 (15 分)
7-54 交换最小值和最大值 (15 分) 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. ...
- c++7-1 交换最小值和最大值
7-1 交换最小值和最大值 分数 10 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交 ...
- c++ int最大值_PTA「实验7-1-10 交换最小值和最大值」
PTA是浙江大学设计类实验辅助教学平台. 题目描述: 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都 ...
- 7-5 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. 输入格式: 输入在第一行中给出一个正整数N ...
- 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。
输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...
- 关于选择排序的优化——同时找出最小值与最大值
关于选择排序的优化--同时找出最小值与最大值 近期在学习排序算法,第一种方法就是选择排序.首先选择排序是一种不稳定的算法,其思想是通过遍历数组,找出最小值(最大值)的位置,放到已排序序列的启示(末尾) ...
- 计算机屏幕最小值,虚拟内存最大值最小值如何设置好?
虚拟内存的最小值和最大值应该设置为多少才合适 其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍虚拟内存内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大 ...
- C++:uniform_int_distribution、rand()和mt19937随机数、partial_sum、容器最小值和最大值、accumulate
C++:uniform_int_distribution.rand()和mt19937随机数.partial_sum.容器最小值和最大值.accumulate 1.uniform_int_distri ...
- dart - 如何从Dart中的列表中找到最小值和最大值
dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...
最新文章
- Ubuntu14.04安装NVIDIA驱动后之后无法进入图形界面
- installation of igraph for python2.7
- 浅谈分布式CAP定理
- SQL语言之创建数据库其他对象(视图)
- mysqli 启动出错
- SAP云平台上的ABAP编程环境能做哪些事情
- IPSEC ***两个阶段的协商过程
- 前端学习(2662):vue3.0的todolist制作演示
- Kubernetes集群(概念篇)
- 剑指Offer名企面试官精讲典型编程题pdf
- mysql 字符转数组_mysql下将分隔字符串转换为数组
- 值得拥有的手绘风格画图工具
- 迎接2019多校联合新生训练赛(2018/12/31)
- 对外合作,你的作风就是公司的作风
- 面向猴子编程 GO制作水印
- 如何阻止windows 联网自动激活,避免笔记本无法退货。
- 499服务器响应,一边制造,一边讲解http状态码502|504|499|500
- 网页设计中文案是网站的性格
- 1转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
- 功能强大的离线浏览器(1)