山东理工大学ACM平台题答案 1170 C语言实验——最值
2013-12-03 20:55
162 查看
C语言实验——最值
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。输入
输入包括两行。第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
输出
输出转换好的序列。数据之间用空格隔开。示例输入
5 2 1 5 4 3
示例输出
1 2 3 4 5
#include<stdio.h>
void main()
{
int n,i,a[20],t,s,j,k,p;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
s=a[1];
for(i=2;i<=n;i++)
{
if(a[i]>s)
{
s=a[i];
j=i;
}
}
t=a[1];
for(i=2;i<=n;i++)
{
if(a[i]<t)
{
t=a[i];
k=i;
}
}
p=a[1];
a[1]=a[k];
a[k]=p;
p=a
;
a
=a[j];
a[j]=p;
for(i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
}
相关文章推荐
- 山东理工大学ACM平台题答案关于C语言 1015 A+B for Input-Output Practice (VI)
- 山东理工大学ACM平台题答案关于C语言 1227 等值数目
- 山东理工大学ACM平台题答案关于C语言 1231 绝对值排序
- 山东理工大学ACM平台题答案关于C语言 1137 C/C++经典程序训练7---求某个范围内的所有素数
- 山东理工大学ACM平台题答案关于C语言 1226 支配值数目
- 山东理工大学ACM平台题答案关于C语言 1597 最大距离
- 山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数
- 山东理工大学ACM平台题答案关于C语言 1075 Doubles
- 山东理工大学ACM平台题答案关于C语言 2098 识别浮点常量问题
- 山东理工大学ACM平台题答案关于C语言 1588 圆的面积
- 山东理工大学ACM平台题答案 面向对象程序设计上机练习三(有默认参数的函数)
- 山东理工大学ACM平台题答案 2561 九九乘法表
- 山东理工大学ACM平台题答案关于C语言 2101 正方形面积
- 山东理工大学ACM平台题答案 1013 A+B for Input-Output Practice (IV)
- 山东理工大学ACM平台题答案关于C语言 1194 C语言实验——余弦
- 山东理工大学ACM平台题答案关于C语言 1543 Egypt
- 山东理工大学ACM平台题答案 输入打印图形按照如下的规律打印出n行的图形
- 山东理工大学ACM平台题答案 图案打印 1127
- 山东理工大学ACM平台题答案关于C语言 1196 排序问题
- 山东理工大学ACM平台题答案 C语言实验——打印数字图形 1179