a[5]={2.33,2.56,2.65,2.66,2.30}
**输出格式要求:"Old array:\n"   "a[%d]=%.3f\t"  "\nnew array:\n"  "a[%d]=%.2f\t"
程序运行示例如下:
Old array:
a[0]=2.330      a[1]=2.560      a[2]=2.650      a[3]=2.660      a[4]=2.300
new array:
a[0]=2.30       a[1]=2.60       a[2]=2.70       a[3]=2.70       a[4]=2.30 
#include <stdio.h>
 #include <math.h>
 float fun(float x,int n)
 {
     int a;
     float b;
     a=(int)(x*pow(10,n-1)+0.5);
     b=(float)(a/pow(10,n-1));
     return b;
 }
 void main()
 {
     float a[5]={2.33,2.56,2.65,2.66,2.30};
     int i;
     printf("Old array:\n");
     for(i=0;i<5;i++)
     {
         printf("a[%d]=%.3f\t",i,a[i]);
     }
     printf("\nnew array:\n");
     for(i=0;i<5;i++)
     {
         printf("a[%d]=%.2f\t",i,fun(a[i],2));
     }
 }










