c++ int最大值_PTA「实验7-1-10 交换最小值和最大值」
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 交换最小值和最大值」相关推荐
- 交换最小值和最大值 (15 分)
7-54 交换最小值和最大值 (15 分) 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. ...
- c++7-1 交换最小值和最大值
7-1 交换最小值和最大值 分数 10 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交 ...
- pta交换最小值和最大值
pta交换最小值和最大值 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. 输入格式: 输入 ...
- ip地址转换pta题目_PTA「实验2-3-5 输出华氏-摄氏温度转换表」
PTA是浙江大学设计类实验辅助教学平台. 题目描述 输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper].且每次增加2华氏度的华氏-摄 ...
- 7-5 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列. 注意:题目保证最大和最小值都是唯一的. 输入格式: 输入在第一行中给出一个正整数N ...
- 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。
输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...
- 【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(1)...
http://www.4gamer.net/games/216/G021678/20140703095/ 新连载「实验做出的游戏图形」,是聚焦在特定游戏的图形上, 对它的结构和使用的技术解说为主旨 ...
- java 二进制最大值_java int型最大值/最小值,最大值+1,最小值-1
java中,int型变量是有符号整形变量.int型变量占用4个字节(32bit位). int型变量采用补码形式来表示数值.对于一个二进制数,正数的补码是其本身,负数的补码是所有二进制位取反再加一. i ...
- 两把王者荣耀的时间学会Python图片打码技能——「实验一小时」今晚开启!
关注「实验楼」,每天分享一个项目教程 「 实验一小时 」今晚开启,实验楼技术天团带你一小时做一个项目. 今晚 7:30 ,曾任职于腾讯.盛大等一线互联网公司的天火老师,将在B站带来免费直播,带大家学习 ...
最新文章
- 【CV】吴恩达机器学习课程笔记第18章
- 【Flask项目2】生成token和验证token(11)
- 头文件(C++11)、从文件输入输出
- 深入浅出学java_《深入浅出学JAVA开发初级》
- gradle和maven区别
- 樊登高效休息法心得400字_从3个方面入手,让运营工作更高效!
- Linux-lamp
- [数据结构]前缀、中缀、前缀表达式
- 微服务2.0时代,论其痛点与触点
- 开发者工具——web前端助手
- 幅频特性曲线protues_第4章 proteus 模拟电路实验与综合设计
- 计算机网络知识点汇总
- 线性方程组基础解系的简便算法
- 通信原理及系统系列19—— 锁相环(鉴相器分析_2)
- Windows XP \Windows 2003启动过程的学习及故障分析处理(六D)
- 怎么给word文档注音_Word文档中,怎样全篇加注拼音?
- XMind2TestCase 库的使用及自定义导出文档的格式
- 华为擎云G540笔记本怎么U盘重装电脑系统详细教学
- Android 滑动方向整理
- 人力资源职位英文缩写汇总(人力资源岗位术语缩写)
热门文章
- 苹果损失超 1000 万美元,前员工被控收回扣、盗窃、欺诈
- React 的开发成本太高了?
- 打王者、调小酒、搭乐高,大厂女程序员的别样人生!
- ES6 的发布,加速 JavaScript 框架淘汰?
- 倒计时 1 天!第十六届开源中国开源世界高峰论坛日程曝光,邀您共同缔造开源创新模式!...
- 减少 JavaScript 代码量的原生技术
- 面试官问:在读多写少的情况下,如何优化 MySQL 的数据查询方案
- 除了国内红海拼刀,移动 App 在海外能否挖到新机会?
- 谷歌排名第一的编程语言,死磕这点应用,小白也能转型!
- 雷军喜提第四家上市公司;梨视频 App 被全网下架;Flutter 1.17 稳定版发布 | 极客头条...