OJ 1993: C语言实验——最值
来源:互联网 发布:qq在线竞猜源码 编辑:程序博客网 时间:2024/06/05 00:38
问题及代码
题目描述
有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
输入
输入包括两行。 第一行为正整数n(1≤n≤10)。 第二行为n个正整数组成的序列。
输出
输出转换好的序列。数据之间用空格隔开。
样例输入
52 1 5 4 3
样例输出
1 2 3 4 5
/*烟台大学计算机学院 2016作者: 马春澎完成日期:2016年12月25日 */#include <stdio.h>#include <stdlib.h>#include<math.h>int main(){ int s[5]; int i,min,max,n,x=0; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%d",&s[i]); } max=min=s[0]; for(i=1; i<n; i++) { if(min>s[i]) { min=s[i]; x=i; } } s[x]=s[0]; s[0]=min; for(i=1; i<n; i++) { if(max<s[i]) { max=s[i]; x=i; } } s[x]=s[n-1]; s[n-1]=max; for(i=0; i<n; i++) { if(i!=n-1) printf("%d ",s[i]); else printf("%d",s[i]); } return 0;}
运算结果
知识点总结
一维数组的综合应用
学习心得
要注意数组不要越界
0 0
- OJ 1993: C语言实验——最值
- C语言实验——最值 (sdut oj)
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- C语言实验——最值
- SDUT-1170 C语言实验——最值
- 山东理工OJ 1163 C语言实验——排列
- OJ 1987: C语言实验——矩阵转置
- OJ 1997: C语言实验——分割整数
- OJ 1999: C语言实验——时间间隔
- OJ 2006: C语言实验——拍皮球
- OJ 2011: C语言实验——找中间数
- OJ 2014: C语言实验——圆周率
- OJ 2015: C语言实验——余弦
- C语言实验——输出字符串(sdut oj)
- C语言实验——打印图形 (sdut oj)
- PHP 5.3、5.4、5.5、5.6 中的新特性
- PHP的单文件上传类
- 反转链表
- Android 背后的XML设置
- 牛逼的Python书,你看过几本?
- OJ 1993: C语言实验——最值
- 二维码(第二弹:使用jquery-qrcode方式实现二维码)
- PHP的多文件上传类
- 读书笔记--Spring框架
- hdu 1059 Dividing(多重背包)
- Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.io问题解决
- 再见,北京
- LINUX ACL 学习笔记
- 我的LabPHP框架的Demo应用——课程设计题目统计系统