比较基础的数组练习,为本人初学时自写
#include<stdio.h>
int main() {
double arr[20];
int n,i;
double tmp;
int m=0;
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%lf",&arr[i]);
}
for (i = 1; i < n; i++) {//转换出数组中的最大值并获得下标
if (arr[i] > arr[m]) {
m = i;
}
}
tmp = arr[m];//将得到的值进行转换
arr[m] = arr[0];
arr[0] = tmp;
for (i = 0; i < n; i++) {
printf("%lf ", arr[i]);
}
return 0;
}