山东理工大学ACM平台题答案 1170 C语言实验——最值
来源:互联网 发布:电子罗盘 数据 使用 编辑:程序博客网 时间:2024/05/01 15:44
C语言实验——最值
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
输入
输入包括两行。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
第一行为正整数n(1≤n≤10)。
第二行为n个正整数组成的序列。
输出
输出转换好的序列。数据之间用空格隔开。
示例输入
52 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[n];
a[n]=a[j];
a[j]=p;
for(i=1;i<=n;i++)
{
printf("%d ",a[i]);
}
}
- 山东理工大学ACM平台题答案 1170 C语言实验——最值
- 山东理工大学ACM平台题答案关于C语言 1194 C语言实验——余弦
- 山东理工大学ACM平台题答案 C语言实验——打印数字图形 1179
- 山东理工大学ACM平台题答案 C语言实验——分割整数1175
- 山东理工大学ACM平台题答案 1178C语言实验——数组逆序
- 山东理工大学ACM平台题答案 C语言实验——逆置正整数
- 山东理工大学ACM平台题答案 1180 C语言实验——单词统计
- 山东理工大学ACM平台题答案 1162 C语言实验——保留字母
- 山东理工大学ACM平台题答案关于C语言 1176 C语言实验——删除指定字符
- 山东理工大学ACM平台题答案关于C语言 1177 C语言实验——时间间隔
- 山东理工大学ACM平台题答案关于C语言 1162 C语言实验——保留字母
- 山东理工大学ACM平台题答案关于C语言 1184 C语言实验——拍皮球
- 山东理工大学ACM平台题答案关于C语言 1164 C语言实验——矩阵转置
- 山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数
- 山东理工大学ACM平台题答案 1121 C语言实验——for循环打印图形(循环结构
- 山东理工大学ACM平台题答案关于C语言 1228 两数组最短距离
- 理工大学ACM平台题答案关于C语言 1168 C语言实验——大小写转换
- 1186 理工大学ACM平台题答案关于C语言 C语言实验——数组逆序
- 数组中只出现一次的数
- Vim中的正则表达式
- switch分支
- 九度OJ 1003
- 动态规划 --- hdu 1176 **
- 山东理工大学ACM平台题答案 1170 C语言实验——最值
- 常用字符串哈希函数(网上收集)
- ubuntu启动流程及定制
- POJ 2155 Matrix(二维树状数组)
- AJAX状态值与状态码
- linux:vi 替换命令
- HDU 4612 桥数-缩点后树的直径
- sublime python的一些使用命令
- 考试系统——可输入并自动匹配的下拉框(三)——Html,Web控件级联