#include <stdio.h>#include <stdlib.h>int main(){int a[100],b,n,i,j;while(scanf("%d",&n)!=0){for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-1;i++)for(j=0;j<n-i-1;j++){if(a[j]*a[j]<a[j+1]*a[j+1])b=a[j];a[j]=a[j+1];a[j+1]=b;}for(i=0;i<n-1;i++)printf("%d ",a[i]);printf("%d\n",a[n-1]);}return 0;}请教一下,这样为什么会出现错误?表情包