#include <stdio.h>
int main(void){
int i, index, n, t;
int repeat, ri;
int a[10];
scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &a[i]);
for(i = 0; i < n; i++)
index = a[index]<a[i]?index:i;
t = a[index];
a[index] = a[0];
a[0] = t;
for(i = 0; i < n; i++)
index = a[index]>a[i]?index:i;
t = a[index];
a[index] = a[n - 1];
a[n - 1] = t;
printf("After swap: ");
for(i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");
}
system("PAUSE");
}
//*贴吧排版真tm坑。
明明能很好的运行,可是叫上去就是显示非法操作啊。查了一下,说是数组越界。可是。。。。数组越界是神马
int main(void){
int i, index, n, t;
int repeat, ri;
int a[10];
scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%d", &a[i]);
for(i = 0; i < n; i++)
index = a[index]<a[i]?index:i;
t = a[index];
a[index] = a[0];
a[0] = t;
for(i = 0; i < n; i++)
index = a[index]>a[i]?index:i;
t = a[index];
a[index] = a[n - 1];
a[n - 1] = t;
printf("After swap: ");
for(i = 0; i < n; i++)
printf("%d ", a[i]);
printf("\n");
}
system("PAUSE");
}
//*贴吧排版真tm坑。
明明能很好的运行,可是叫上去就是显示非法操作啊。查了一下,说是数组越界。可是。。。。数组越界是神马

