實驗八 輸入輸出流

2022-02-12 22:59:29 字數 1956 閱讀 3222

【問題描述】

程式設計序,對 k=1,2,3,…,14,15,按下式分別計算出 15 組(i,d,c):整數 i=2*k-1;實數 d=k*k+k-9.8;字元 c='

h'+k。並通過使用運算子「<

【輸入形式】

無【輸出形式】

檔案內容要求:每組佔一行,每行中的輸出項用乙個空格進行分割。

【樣例輸入】

無【樣例輸出】

檔案內容格式如下:

1 -7.8

i3 -3.8j5

2.2k

710.2

l....以下省略...

第一題

#include#include

using

namespace

std;

intmain()

fout.close();

return0;

}

2

.【問題描述】

通過使用運算子「>>」和「<

(1)對i=1,2,3,...,15,計算d=i*i+0.5

,並將15個結果寫出到自定義的text型磁碟檔案f1.txt中(注意,f1檔案中的資料從小到大有序);

(2)對i=1,2,3,...,10,計算d=10*i+0.5,並將10個結果寫出到自定義的text型磁碟檔案f2.txt中,而後再寫出第11個數:357.9

(注意,f2檔案中的資料也從小到大有序);(3

)讀出檔案f1.txt以及f2.txt中的資料,用來形成text型磁碟檔案f3.txt,但要求存放於f3.txt中的資料仍然是有序的(按照從小到大的順序);

【輸入形式】

無【輸出形式】

輸出到f3.txt檔案中(一行,資料間間隔為乙個空格)

【樣例輸入】

無【樣例輸出】

1.54.5

9.510.5

16.5...(以下略)

第二題

#include#include

#include

#include

#include

using

namespace

std;

double a[30

];int

main()

3

.【問題描述】

使用 getline 成員函式讀入某個text檔案(f5.txt)中的「一篇文章」(如可以是乙個c++源程式,檔名由使用者從鍵盤輸入),而後將該檔案的各空行以及各程式行中的註解均刪除掉(認為該行中從第乙個雙撇符號「//

」開始直至行末的所有符號為註解),並將刪除註解後的結果行寫出到另乙個檔案(f6.txt)中。

【輸入形式】

逐行讀入檔案f5.txt的內容。

【輸出形式】

【樣例輸入】

檔案f5.txt的內容如下:

//this is test

#include int

main()

【樣例輸出】

檔案f6.txt的內容如下:

#include

intmain()

【樣例說明】逐行讀取檔案,不要使用檔案結束符eof(),使用while (getline(file,str))將file此行資料訪問到string型別的變數str中。

第三題

#include#include

#include

#include

#include

#include

using

namespace

std;

char s[101

];int

main()

fout

<

}fin.close();

fout.close();

return0;

}

C 實驗9 輸入輸出流

所使用的開發工具及環境 pc機一套 visual studio 2010 實驗要求 1.硬體基本配置 intel pentiumiii以上級別的cpu,大於64mb的記憶體。2.軟體要求 window 2000作業系統,visual studio 6.0或更高版本開發環 境。3.實驗學時 2學時 4...

輸入輸出流

c 通過以下幾個類支援檔案的輸入和輸出 ofstream寫操作的檔案類由ostream引申而來 ifstream讀操作的檔案類由istream引申而來 fstream可同時讀寫操作的檔案類由iostream引申而來 ifstream in tian.txt 開啟乙個檔案 ifstream in in...

輸入輸出流

預定義流類的物件與通用的流運算子 1 cin 2 cout 3 cerr是ostream類物件,在標準輸出裝置上顯示錯誤資訊 不帶緩衝,立即顯示 輸入輸出流 ostream 和 ofstream istream 和 ifstream fstream 定義檔案輸出流物件 fstream outfile...