PTA是浙江大学设计类实验辅助教学平台。

题目描述:

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

输入格式:

输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。

输出格式:

在一行中顺序输出交换后的序列,每个整数后跟一个空格。

输入样例:

5
8 2 5 1 4

输出样例:

1 2 5 4 8



编译器

C(gcc)

提交代码

#include <stdio.h>
#include <malloc.h>void find_max(int arr[],int n);
void find_min(int arr[],int n);int main(){int n,i;scanf("%d",&n);int *arr=(int*)calloc(n,sizeof(int));for (i = 0; i < n; i++){scanf("%d",&arr[i]);}find_min(arr,n);find_max(arr,n);for (i = 0; i < n; i++){printf("%d ",arr[i]);}return 0;
}void find_max(int arr[],int n){int max=arr[0],index=0,temp;for (int i = 0; i < n; i++){if (arr[i]>max){max=arr[i];index=i;}}temp=arr[index];arr[index]=arr[n-1];arr[n-1]=temp;
}void find_min(int arr[],int n){int min=arr[0],index=0,temp;for (int i = 0; i < n; i++){if (arr[i]<min){min=arr[i];index=i;}}temp=arr[index];arr[index]=arr[0];arr[0]=temp;
}

提交结果


c++ int最大值_PTA「实验7-1-10 交换最小值和最大值」相关推荐

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

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

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

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

  3. pta交换最小值和最大值

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

  4. ip地址转换pta题目_PTA「实验2-3-5 输出华氏-摄氏温度转换表」

    PTA是浙江大学设计类实验辅助教学平台. 题目描述 输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper].且每次增加2华氏度的华氏-摄 ...

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

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

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

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

  7. 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(1)...

    http://www.4gamer.net/games/216/G021678/20140703095/   新连载「实验做出的游戏图形」,是聚焦在特定游戏的图形上, 对它的结构和使用的技术解说为主旨 ...

  8. java 二进制最大值_java int型最大值/最小值,最大值+1,最小值-1

    java中,int型变量是有符号整形变量.int型变量占用4个字节(32bit位). int型变量采用补码形式来表示数值.对于一个二进制数,正数的补码是其本身,负数的补码是所有二进制位取反再加一. i ...

  9. 两把王者荣耀的时间学会Python图片打码技能——「实验一小时」今晚开启!

    关注「实验楼」,每天分享一个项目教程 「 实验一小时 」今晚开启,实验楼技术天团带你一小时做一个项目. 今晚 7:30 ,曾任职于腾讯.盛大等一线互联网公司的天火老师,将在B站带来免费直播,带大家学习 ...

最新文章

  1. 【CV】吴恩达机器学习课程笔记第18章
  2. 【Flask项目2】生成token和验证token(11)
  3. 头文件(C++11)、从文件输入输出
  4. 深入浅出学java_《深入浅出学JAVA开发初级》
  5. gradle和maven区别
  6. 樊登高效休息法心得400字_从3个方面入手,让运营工作更高效!
  7. Linux-lamp
  8. [数据结构]前缀、中缀、前缀表达式
  9. 微服务2.0时代,论其痛点与触点
  10. 开发者工具——web前端助手
  11. 幅频特性曲线protues_第4章 proteus 模拟电路实验与综合设计
  12. 计算机网络知识点汇总
  13. 线性方程组基础解系的简便算法
  14. 通信原理及系统系列19—— 锁相环(鉴相器分析_2)
  15. Windows XP \Windows 2003启动过程的学习及故障分析处理(六D)
  16. 怎么给word文档注音_Word文档中,怎样全篇加注拼音?
  17. XMind2TestCase 库的使用及自定义导出文档的格式
  18. 华为擎云G540笔记本怎么U盘重装电脑系统详细教学
  19. Android 滑动方向整理
  20. 人力资源职位英文缩写汇总(人力资源岗位术语缩写)

热门文章

  1. 苹果损失超 1000 万美元,前员工被控收回扣、盗窃、欺诈
  2. React 的开发成本太高了?
  3. 打王者、调小酒、搭乐高,大厂女程序员的别样人生!
  4. ES6 的发布,加速 JavaScript 框架淘汰?
  5. 倒计时 1 天!第十六届开源中国开源世界高峰论坛日程曝光,邀您共同缔造开源创新模式!...
  6. 减少 JavaScript 代码量的原生技术
  7. 面试官问:在读多写少的情况下,如何优化 MySQL 的数据查询方案
  8. 除了国内红海拼刀,移动 App 在海外能否挖到新机会?
  9. 谷歌排名第一的编程语言,死磕这点应用,小白也能转型!
  10. 雷军喜提第四家上市公司;梨视频 App 被全网下架;Flutter 1.17 稳定版发布 | 极客头条...