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交换最小值和最大值相关推荐

  1. 交换最小值和最大值 (15 分)

    7-54 交换最小值和最大值 (15 分) 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. ...

  2. c++7-1 交换最小值和最大值

    7-1 交换最小值和最大值 分数 10 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交 ...

  3. c++ int最大值_PTA「实验7-1-10 交换最小值和最大值」

    PTA是浙江大学设计类实验辅助教学平台. 题目描述: 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都 ...

  4. 7-5 交换最小值和最大值

    本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. 输入格式: 输入在第一行中给出一个正整数N ...

  5. 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。

    输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...

  6. 关于选择排序的优化——同时找出最小值与最大值

    关于选择排序的优化--同时找出最小值与最大值 近期在学习排序算法,第一种方法就是选择排序.首先选择排序是一种不稳定的算法,其思想是通过遍历数组,找出最小值(最大值)的位置,放到已排序序列的启示(末尾) ...

  7. 计算机屏幕最小值,虚拟内存最大值最小值如何设置好?

    虚拟内存的最小值和最大值应该设置为多少才合适 其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍虚拟内存内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大 ...

  8. C++:uniform_int_distribution、rand()和mt19937随机数、partial_sum、容器最小值和最大值、accumulate

    C++:uniform_int_distribution.rand()和mt19937随机数.partial_sum.容器最小值和最大值.accumulate 1.uniform_int_distri ...

  9. dart - 如何从Dart中的列表中找到最小值和最大值

    dart - 如何从Dart中的列表中找到最小值和最大值? 我已经尝试了以下代码段.但是它将引发有关类型转换的错误.因为列表具有整数和 double 值的组合.但是 **list.reduce(min ...

最新文章

  1. Ubuntu14.04安装NVIDIA驱动后之后无法进入图形界面
  2. installation of igraph for python2.7
  3. 浅谈分布式CAP定理
  4. SQL语言之创建数据库其他对象(视图)
  5. mysqli 启动出错
  6. SAP云平台上的ABAP编程环境能做哪些事情
  7. IPSEC ***两个阶段的协商过程
  8. 前端学习(2662):vue3.0的todolist制作演示
  9. Kubernetes集群(概念篇)
  10. 剑指Offer名企面试官精讲典型编程题pdf
  11. mysql 字符转数组_mysql下将分隔字符串转换为数组
  12. 值得拥有的手绘风格画图工具
  13. 迎接2019多校联合新生训练赛(2018/12/31)
  14. 对外合作,你的作风就是公司的作风
  15. 面向猴子编程 GO制作水印
  16. 如何阻止windows 联网自动激活,避免笔记本无法退货。
  17. 499服务器响应,一边制造,一边讲解http状态码502|504|499|500
  18. 网页设计中文案是网站的性格
  19. 1转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
  20. 功能强大的离线浏览器(1)

热门文章

  1. 2016年春晚名单被曝光:大腕云集
  2. 定制APP和模板APP的区别
  3. 免费、强大、高颜值的笔记软件评测 OneNote、Heptabase、氢图、FlowUs
  4. 【操作系统】4、设备管理
  5. python下载到本地的script_python 站点爬虫 下载在线盗墓笔记小说到本地的脚本
  6. 我国防疫数据报告,2022年广东花费711亿,北京人均支出第一
  7. 【论文阅读】社交网络传播最大化问题-01
  8. 美国开餐馆需要什么证件?怎么让餐馆高效经营?
  9. 查询南京南到杭州东的二等座有票的车次
  10. 解忧杂货铺(三):工作相关资源搜集