Board logo

標題: 格式化輸出 [打印本頁]

作者: 方浩葦    時間: 2024-10-12 14:02     標題: 格式化輸出

假設本練習中的四個變數分別為
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. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2