1 輸出要求四舍五入,輸出兩位小數,末尾是0也要輸出
cout.precision(3)設置精度為兩位小數
用cout.width(4)設定輸出寬度為4(個位一位,小數點一位,小數兩位)
用cout.setf(ios::left)設定左對齊
用cout.setf(ios::showpoint)保證只有個位時也輸出小數點
用cout.fill(‘0’)設定不足4位時末尾補0.
2 double型的排序
int cmp(const void *a,const void *b)
{
??? double x=*((double*)a);
??? double y=*((double*)b);
??? x=x-y;
??? if(fabs(x)<1e-6)return 0;
??? else if(x>0)return 1;
??? else return -1;
}
printf要簡單些 sort也要簡單些 寫這里就是提個醒