printf("%5.1lf",D[i][j]);Р ln();Р?}Р?//第4条直线Р?line_R(15+n*5);Р?ln();Р?//显示第4行“ Value | Value1 Value2 Value3 ...”Р?space(5);Р?printf("Value");Р?space(4);Р?line_V(1);Р?for(i=0;i<n;i++)Р if(Value[i]>Max/2){//当Value值达到M数量级时,用aM+b表示Р int k=(int)(Value[i]/Max);Р double l=Value[i]-k*Max;Р if(l>Max/2){Р k++;Р l-=Max;Р }Р if(k==0)Р printf(" ");Р else if(k==1)Р printf(" M");Р elseР printf("%dM",k);Р if(l==0)Р printf(" ");Р else if(l>0)Р printf("+%-1.0lf",l);Р elseР printf("%-2.0lf",l);Р }?Р else if(Value[i]<-Max/2){ //当Value值达到M数量级时,用aM+b表示Р int k=(int)(Value[i]/Max);Р double l=Value[i]-k*Max;Р if(l<-Max/2){Р k--;Р l+=Max;Р }Р if(k==0)Р printf(" ");Р else if(k==-1)Р printf(" -M");Р elseР printf("%dM",k);Р if(l==0)Р printf(" ");Р else if(l>0)Р printf("+%-1.0lf",l);Р else if(l<0)Р printf("%-2.0lf",l);