1. 程式人生 > >輸入10個數,找出其中絕對值最小的數,將它和最後一個數交換,然後輸出這10個數。

輸入10個數,找出其中絕對值最小的數,將它和最後一個數交換,然後輸出這10個數。

#include<stdio.h>

int main()

{

       floata[10];

       floatA[10];

       inti,num=0,min,tem;

       for(i=0;i<10;i++)

       {

              scanf("%f",&a[i]);

              A[i]=a[i];

              if(a[i]<0)

              {

                     a[i]=-a[i];

              }

       }

       min=a[0];

       for(i=1;i<10;i++)

       {

              if(min>a[i])

              {

                     num=i;

                     min=a[i];

              }

       }

       tem=A[num];

       A[num]=A[9];

       A[9]=tem;

       for(i=0;i<10;i++)

       {

              printf("%.0f",A[i]);

       }

       return0;

}