Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
142292 | baim. | 密钥 | C++ | 解答错误 | 0 | 0 MS | 196 KB | 473 | 2024-04-06 21:33:04 |
#include <stdio.h> int main() { int a[1000],n,k,j,max,min; scanf("%d",&n); for(j=0; j<n; j++) scanf("%d",&a[j]); max=min=0; for(j=0; j<n; j++) { if(a[max]<a[j])max=j; if(a[min]>a[j])min=j; } k=a[0];a[0]=a[min];a[min]=k; if(max==0)max=min; { k=a[n-1]; a[n-1]=a[max]; a[max]=k; } for(j=0; j<n; j++) { printf("%d ",a[j]); } return 0; }