C语言实验——最值
来源:互联网 发布:java int 乘法 编辑:程序博客网 时间:2024/06/02 05:08
Submit Statistic
Problem Description
有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。
请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
Input
输入包括两行。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
Output
输出转换好的序列。数据之间用空格隔开。
Example Input
5
2 1 5 4 3
Example Output
1 2 3 4 5
#include <iostream>#include <math.h>#include <cstdio>using namespace std;int a[20];int main(){ int n; cin>>n; for(int i = 0; i < n; i++) { cin>>a[i]; } int min, max; min = a[0]; max = a[n-1]; int t, l; t = 0; l = n-1; for(int i = 0 ;i < n; i++) { if(min > a[i]) { min = a[i]; t = i; } if(max < a[i]) { l = i; max = a[i]; } } swap(a[0], a[t]); swap(a[n-1], a[l]); for(int i = 0; i < n; i++) { if(i == 0) cout<<a[0]; else cout<<" "<<a[i]; } cout<<endl; return 0;}
阅读全文
0 0
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- OJ 1993: C语言实验——最值
- C语言实验——最值 (sdut oj)
- SDUT-1170 C语言实验——最值
- C语言实验题——最节省材料
- 1170-C语言实验-最值
- 山东理工大学ACM平台题答案 1170 C语言实验——最值
- <sdut-ACM>1170 C语言实验-----最值
- c#——窗体实验-最初版
- C语言实验——拍皮球(java语言实验)
- C语言实验——分割整数
- C语言实验——数日子
- C语言实验——打印金字塔
- 1163C语言实验——排列
- ssh连接ubuntu虚拟机
- opencv(九)--移动物体检测
- 连黄牛党都开始玩AI了,春节抢票不加钱是回不去了
- linux下安装sublim的几种有效方法
- Java中的断言
- C语言实验——最值
- python用 urllib和urllib2两种方式调用图灵机器人接口
- 清澄A1007. 特殊的数字3
- Java基本数据类型和引用数据类型
- 虚拟主机使用phpmailer发送邮件
- 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- MVC中后台CS文件中对链接进行编码后在前台解码有误处理
- N76E003为带有flash的增强型8位8051内核微控制器(1T工作模式),指令集与标准的80C51完全兼容并具备更高效能
- Windows10更新后,解决C盘空间占用过大的方法