C語言II部落格作業01

2022-06-13 11:06:08 字數 1813 閱讀 5981

這個作業屬於哪個課程

這個作業要求在**

homework/11752

這個作業的目標

1.讓我們初步了解測試程式 2.讓我們了解並且學會運用檔案 3.複習之前學過的內容

學號20209154

第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到12裡有5個1,則說明每個1都要算進去。然後根據以前寫過的題寫出巢狀迴圈並用if語句來判斷是1,count就累加一次,然後把count的值返回主函式,由主函式輸入未知數n,將n的值帶入自定義函式經過運算得出count的值,然後把count的值返回主函式,最後由主函式得出答案。
2112

改進思路:將**進行優化,減少**行數,取消自定義函式直接就弄乙個主函式。

檔案緩衝系統:檔案緩衝系統是借助檔案結構體指標來對檔案進行管理,通過檔案指標來對檔案進行訪問,既可以讀寫字元、字串、格式化資料,也可以讀寫二進位制資料,緩衝檔案系統函式一般是由f開頭的函式,如fopen(),fwrite(),fread()。

工作原理:系統自動地在記憶體區為每乙個正在使用的檔案開闢乙個緩衝

區。從磁碟向記憶體讀入資料時,則一次從磁碟檔案將一些資料輸入到記憶體緩衝區(充滿緩

沖區),然後再從緩衝區逐個地將資料送給接收變數

文字檔案:文字檔案是指以ascii碼方式(也稱文字方式)儲存的檔案,更確切地說,英文、數字等字元儲存的是ascii碼,而漢字儲存的是機內碼。文字檔案中除了儲存檔案有效字元資訊(包括能用ascii碼字元表示的回車、換行等資訊)外,不能儲存其他任何資訊。

二進位制檔案:是基於值編碼的檔案,你可以根據具體應用,指定某個值是什麼意思(這樣乙個過程,可以看作是自定義編碼)。使用者一般不能直接讀懂它們,只有通過相應的軟體才能將其顯示出來。二進位制檔案一般是可執行程式、圖形、影象、聲音等等。

這周複習了上學期的內容,學習了檔案和測試系統,我感覺好多本該知道的東西都忘記了,要多看書,多做題,腦瓜子要動起來。

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 這個作業的目標 學習檔案,回顧資料型別和表示式,設計程式來自動輸入資料 學號 20209155 第6章 回顧資料型別和表示式,第12章 檔案 例如 n 2,寫下1,2。這樣只出現了1個 1 n 12,我們會寫下1,2,3,4,5,6...

C語言II部落格作業01

這個作業屬於那個課程 這個作業要求在 homework 11756 這個作業的目標 回顧並鞏固上課知識 學號 20209208 第6章 回顧資料型別和表示式,第12章 檔案 例如 n 2,寫下1,2。這樣只出現了1個 1 n 12,我們會寫下1,2,3,4,5,6,7,8,9,10,11,12。這樣...