题目内容:
输入一维数组的6个元素,将最大值与最后一个交换。
输入格式:
"%d"
输出格式:
"%d\n"
输入样例:
3 5 6 8 1 2
输出样例:
3
5
6
2
1
8
时间限制:500ms内存限制:32000kb
#include <stdio.h>
#include <math.h>
int main(){
int i,j,m,maxj,t;
int a[6];
for(i=0;i<6;i++){
scanf("%d",&m);
a[i]=m;
}
maxj=0;
for(j=0;j<5;j++){
if(a[j+1]>a[maxj])
maxj=j+1;
}
t=a[maxj];a[maxj]=a[5];a[5]=t;
for(i=0;i<6;i++)
printf("%d\n",a[i]);
return 0;
}