C语言实验——最值 (sdut oj)
来源:互联网 发布:淘宝店开什么好 编辑:程序博客网 时间:2024/05/16 16:01
C语言实验——最值
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。
请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
Input
输入包括两行。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
Output
输出转换好的序列。数据之间用空格隔开。
Example Input
52 1 5 4 3
Example Output
1 2 3 4 5
Hint
Author
参考代码
#include<stdio.h>int main(){ int num[10] = {0}; int k = 0; int x = 0; int n; int i; int t; scanf("%d",&n); for(i = 0; i < n; i++) { scanf("%d",&num[i]); } for(i = 0; i < n; i++) { if(num[i] > num[k]) { k = i; } if(num[i] < num[x]) { x = i; } } t = num[k]; num[k] = num[n-1]; num[n-1] = t; t = num[x]; num[x] = num[0]; num[0] = t; for(i = 0; i < n; i++) { printf("%d ",num[i]); } return 0;}
0 0
- C语言实验——最值 (sdut oj)
- SDUT-1170 C语言实验——最值
- C语言实验——输出字符串(sdut oj)
- C语言实验——打印图形 (sdut oj)
- C语言实验——逆置正整数 (sdut oj)
- C语言实验——买糖果 (sdut oj)
- C语言实验——圆柱体计算 (sdut oj)
- C语言实验——温度转换 (sdut oj)
- C语言实验——时间间隔 (sdut oj)
- C语言实验——两个数最大 (sdut oj)
- C语言实验——三个数排序 (sdut oj)
- C语言实验——找中间数 (sdut oj)
- C语言实验——整除 (sdut oj)
- C语言实验——某年某月的天数 (sdut oj)
- C语言实验——圆周率 (sdut oj)
- C语言实验——两个数比较 (sdut oj)
- C语言实验——分数序列 (sdut oj)
- C语言实验——打印数字图形 (sdut oj)
- 协同过滤推荐算法总结
- CSS_01 语法
- java里日期输出与参数索引的应用
- 萌新的前端之旅
- 学习笔记_头文件climits发起的关于c++数据处理的一系列整理
- C语言实验——最值 (sdut oj)
- Observer
- ImportError: cannot import name 'NUMPY_MKL'
- 善用设计模式改善我们丑陋的代码——策略模式
- 保留小数点后几位数
- 第零篇 windows docker的奇幻旅程
- [BZOJ1856][Scoi2010]字符串(卡特兰数+组合数学)
- 核主成分分析KPCA分析
- hdoj2000