返回列表 發帖

格式化輸出

假設本練習中的四個變數分別為
double a=3.456789;
double b=34.56789;
double c=345.6789;
double d=3456.789;

試運用 printf() 函式完成如下之執行畫面:

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     double a=3.456789;
  7.     double b=34.56789;
  8.     double c=345.6789;
  9.     double d=3456.789;
  10.     printf("%.1f\n",c);    //四捨五入至小數點後1位
  11.     printf("%.0f\n",d);    //四捨五入至整數位
  12.     printf("%9.2f\n",a);   //指定總長度為9個字元/四捨五入至小數點後2位
  13.     printf("%9.2f\n",b);
  14.     printf("%09.2f\n",c); //指定總長度為9個字元/不足的部分以0補上/四捨五入至小數點後2位
  15.     printf("%09.2f\n",d);
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

返回列表