#include<stdio.h> #include<math.h> int main() { int i,a[100],min,t,b; for(i=0;i<10;i++) { scanf("%d",&a[i]); a[i]=fabs(a[i]); } min=a[0]; for(i=1;i<10;i++) { if(a[i]<min) { min=a[i]; b=i; } } if(a[9]!=a[b]) { t=a[9]; a[9]=a[b]; a[b]=t; } for(i=0;i<10;i++) { printf("%d ",a[i]); } } 为什么错误%50?