解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
int main (){
int n,t;
int a[100];
while (scanf ("%d",&n)&&n){
for (int i=0;i<n;i++){
scanf ("%d",&a[i]);
}
for (int i=0;i<n-1;i++){
for (int j=0;j<n-i-1;j++){
if (fabs(a[j])<fabs(a[j+1])){
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for (int i=0;i<n;i++){
printf ("%d ",a[i]);
}
printf ("\n");
}
}
0.0分
0 人评分