C语言实验——最值
来源:互联网 发布:cf外设淘宝店 编辑:程序博客网 时间:2024/05/29 04:36
C语言实验——最值
Problem Description
有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。
请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
Input
输入包括两行。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
Output
输出转换好的序列。数据之间用空格隔开。
Example Input
52 1 5 4 3
Example Output
1 2 3 4 5
代码:
#include <stdio.h>#include <math.h>int main(){ int i, n, t, max, min, maxi, mini, a[11]; scanf("%d", &n); for(i = 0; i < n; i++) { scanf("%d", &a[i]); } max = a[0]; maxi = 0; min = a[0]; mini = 0; for(i = 1; i < n; i++) { if(max < a[i]) { max = a[i]; maxi = i; } if(min > a[i]) { mini = a[i]; mini = i; } } t = a[maxi]; a[maxi] = a[n - 1]; a[n - 1] = t; t = a[mini]; a[mini] = a[0]; a[0] = t; for(i = 0; i < n; i++) { printf("%d%c", a[i], i == n - 1 ? '\n' : ' '); } 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语言实验——排列
- 人工智能--打飞机游戏
- Entity Framework DataSet注入数据分析
- 时区的概念与划分
- 应用层-Ijk-ffmpeg消息实现机制
- 12.9 矩阵变换 2859
- C语言实验——最值
- [R语言爬虫] 豆瓣网,10月图书抓取
- also的位置情况总结(基于材料:“老托福听力93篇”)
- Python学习 第一天任务 (三:Python不止基础学习 继续安装爬虫环境的配置)
- 为了生活,找了工作没时间更
- HDU-5983(大模拟)
- 日常开发中关于mapreduce调优策略
- 溶解效果
- <转载>:svn和git的区别,maven是什么