C語言II部落格作業01

2022-06-20 16:09:10 字數 1505 閱讀 5503

這個作業屬於哪個課程

這個作業要求在**

/homework/11769

這個作業的目標

通過這次作業讓我們自己提前去了解,以便於更好地接受老師的講課

學號20209148

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

例如: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;

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

要求:1.貼出**,寫出解題思路,列出測試資料

使用了迴圈巢狀,使用for迴圈列出了1~n的數,然後用while迴圈檢驗這個數是否有1數字

數字含1的個數114

10021

1000

3012.給出不同測試資料的運算時間,如果你的運算時間不變,說明你的測試資料不夠大

3.思考針對足夠大的資料,如何減少運算時間,並給出在原有演算法基礎上的改進演算法和改進思路。

1.什麼是檔案緩衝系統?工作原理如何?

檔案緩衝系統是當有檔案在執行時,該系統會為這些檔案在記憶體裡創造乙個緩衝區;檔案緩衝系統會將這些檔案都放在緩衝區內,等到緩衝區滿了之後在逐個讀取。

2.什麼是文字檔案和二進位制檔案?

文字檔案是一種計算機檔案,是基於字元編碼的檔案。二進位制檔案是基於值編碼的檔案,它只能通過相應的軟體才能讓使用者明白。

1 學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周22

186檔案的使用

2 累積**行和部落格字數

3 學習內容總結和感悟

本次的作業有難度,有些知識都是第一次接觸,所以要完成這次作業就需要靜下心去預習

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...