第十五周 任務三

2021-06-06 18:18:25 字數 1867 閱讀 3364

/* (程式頭部注釋開始)  

* 程式的版權和版本宣告部分

* 檔名稱:格式輸出

* 作 者: 薛廣晨

* 完成日期: 2012 年 05 月27 日

* 版 本 號: x1.0

* 對任務及求解方法的描述部分

* 輸入描述:視窗化 (分數的加減乘除)

* 問題描述:

* 程式頭部的注釋結束

cout.setf(ios::showbase);//設定輸出時的基數符號。

cout << "dec:" << a << endl; //輸出結果:dec:54 原因:預設以十進位制形式輸出a。

cout.unsetf(ios::dec); //終止十進位制的格式設定

cout.setf(ios::hex); //設定以十六進製制的輸出狀態。

cout << "hex:" << a << endl; //輸出結果:hex:0x36 原因:以十六進製制形式輸出a。

cout.unsetf(ios::hex); //終止十六進製制的格式設定

cout.setf(ios::oct); //設定以八進位制的輸出狀態。

cout << "oct:" << a << endl; //輸出結果:oct:066 原因:以八進位制形式輸出a。

cout.unsetf(ios::oct);//終止以八進位制輸出的格式設定。

char *pt = "jerryson";

cout.width(10); //指定域寬為10。

cout << pt << endl; //輸出結果:jerryson 原因:按以上規定的格式輸出字串。

cout.width(10); //指定域寬為10。

cout.fill('*'); //指定空白處以『*』填充

cout << pt << endl; //輸出結果:**jerryson 原因:按以上規定的格式輸出字串。

double pi = 22.0 / 7.0; //計算pi的值

cout.setf(ios::scientific); //指定用科學計數法輸出

cout << "pi=";

cout.width(14); //指定域寬為14

cout << pi << endl; //輸出結果:*3.142857e+000 原因:按以上規定的格式輸出pi值。

cout.unsetf(ios::scientific); //終止科學計數法的狀態

cout.setf(ios::fixed); //指定用定點形式輸出

cout.width(12); //指定域寬為12

cout.setf(ios::showpos); //在輸出正數時顯示輸出「+」號

cout.setf(ios::internal); //數符出現在左側

cout.precision(6); //保留6位小數

第十五周任務(三)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 解釋程式 作 者 齊豔紅 完成日期 2012 年 05 月 28 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 解釋程式 程式頭部的注釋結束 include include using namespace std int main...

第十五周 任務二

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 視窗練習 作 者 薛廣晨 完成日期 2012 年 05 月22 日 版 本 號 x1.0 對任務及求解方法的描述部分 輸入描述 視窗化 分數的加減乘除 問題描述 程式頭部的注釋結束 標頭檔案 cfrac.h class cfraction 建構函式...

第十五周任務(一)

標頭檔案 class double x,double y,double z double area void double zhouchang void private double a,b,c 原始檔 include stdafx.h include my h include double are...