C語言II部落格作業01

2022-06-20 05:15:20 字數 1788 閱讀 2227

這個作業屬於哪個課程

這個作業要求在**

/homework/11769

這個作業的目標

使用檔案並寫個小程式測試資料

學號20209141

第6章 回顧資料型別和表示式,第12章 檔案

二、本週作業(總分:50分)

例如:n=2,寫下1,2。這樣只出現了1個」1「。

n=12,我們會寫下1,2,3,4,5,6,7,8,9,10,11,12。這樣,1的個數是5。

問題是:

1.寫出乙個函式f(n),返回1到n之間出現的」1「的個數,比如f(12)=5;

**截圖:

解題思路:用了for迴圈裡面巢狀while迴圈算出每個數中有幾個1,然後用if語句將其逐一累加得到最後結果。

測試資料:

測試資料

結果11

2.滿足條件」f(n)=n「的最大的n是多少?

(f(n)= n最大的數為1111111111)

**截圖:

執行結果:

檔案內容:

檔案緩衝系統即對程式中的每乙個檔案都在記憶體中開闢乙個「緩衝區」。從磁碟檔案輸入的資料先送到「輸入緩衝區」,然後再從緩衝區依次將資料送給接收變數。在向磁碟檔案輸出資料時,先將程式資料區中變數或表示式的值送到「輸出緩衝區」中,然後待裝滿緩衝區後一起輸出給磁碟檔案

+ 《緩衝檔案系統和非緩衝檔案系統》

1.文字檔案:ascii檔案也稱為文字檔案,這種檔案在磁碟中存放時每個字元對應乙個位元組,用於存放對應的ascii碼。

2.二進位制檔案:按二進位制的編碼方式存放檔案的。c系統在處理這些檔案時,並不區分型別,都看成是字元流,按位元組進行處理。 輸入輸出字元流的開始和結束只由程式控制而不受物理符號(如回車符)的控制。 因此也把這種檔案稱作「流式檔案」。

①學習進度條(5分)

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

01/03,05

25300

如何使用檔案

**執行時間

②累積**行和部落格字數(5分)

③學習內容總結和感悟(5分)

開學第一周新學了文字的一些基礎知識和如何使用它,感覺放了個寒假回來,學東西變慢了。新學的利用文字輸入資料的**認識,但是還不太理解,加油加油,努力看看教材把它弄懂。要早點找回以前的學習狀態。

C語言II部落格作業01

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 作業要求 這個作業的目標 回顧資料型別和表示式,學習檔案操作 學號20208988 例如 n 2,寫下1,2。這樣只出現了1個 1 n 12,我們會寫下1,2,3,4,5,6,7,8,9,10,11,12。這樣,1的個數是5。問題是 1.寫出乙個...

C語言II部落格作業01

這個作業屬於哪個課程 這個作業要求在 homework 11752 這個作業的目標 1.讓我們初步了解測試程式 2.讓我們了解並且學會運用檔案 3.複習之前學過的內容 學號20209154 第6章 回顧資料型別和表示式,第12章 檔案 例如 n 2,寫下1,2。這樣只出現了1個 1 n 12,我們會...

C語言II部落格作業01

這個作業屬於哪個課程 這個作業要求在 homework 11752 這個作業的目標 學習檔案,回顧資料型別和表示式,設計程式來自動輸入資料 學號 20209155 第6章 回顧資料型別和表示式,第12章 檔案 例如 n 2,寫下1,2。這樣只出現了1個 1 n 12,我們會寫下1,2,3,4,5,6...