問題
答案這個作業屬於那個課程
c語言程式設計1
這個作業要求在**
我在這個課程的目的是
學習並掌握c語言
這個作業在那個具體方面幫助我實現目標
幫助我更好的理解conmunit語句,並熟練的打**
參考文獻
c語言程式設計
資料表達:x, count = 0;k,i,j都是整形變數。
資料處理:for ( int k = x / 5; k > 0; k-- ),for ( int i = x / 2; i > 0; i-- ),for ( int j = x; j > 0; j-- )這些表示能被x的5,2,1有多少個,if ( k * 5 + i * 2 + j == x)這個是用來得到答案。
1)編譯錯誤:我把for中間的那個「;」寫成了「,」
2)答案錯誤:printf中的那個空格沒有打。
資料表達:m, n, i, j, factor[maxn];都是整形變數,而factor試一串字串。
資料處理:#define maxn 1000這是識別符號,字串,max = i / 2;表示乙個數最大因子不超過其一半,factor[count] = j,表示逐個記錄因子,對因子求和表示為sum += factor[j];
資料輸入
資料輸出
資料說明
4 60
6 = 1 + 2 + 3,28 = 1 + 2 + 4 + 7 + 14
|2 100001
6 = 1 + 2 + 3,28 = 1 + 2 + 4 + 7 + 14,496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248,8128 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 127 + 254 + 508 + 1016 + 2032 + 4064
10001超出範圍了
1) 編譯錯誤:不小心把count打成cunot,經過我一番尋找,改正後答案正確。
2)第二篇相對於第一篇要簡單很多,第一篇他用很多的巢狀迴圈語句來計算,而第二篇他把一些迴圈語句混在一起寫,這樣更加簡單,也比較明顯。
**區別:1)網上**他把每乙個硬幣都定義出來並等於零,感覺很複雜,完全可以一起寫出來,然後在for語句中表達出來。
2)網上**中for語句中最後使用count++,我的**是--,我把我的**改成++發現執行超時。
周/日期
這週所話的時間
**行學到的知識點簡介
目前比較迷惑的問題
第一周三個小時
60初次了解**的含義
不知道什麼時候空格什麼時候不空格
第二週四個小時
100知道怎麼去製作**
%d什麼的很多符號都不認識
第三週七個小時
170if-else格式和&&
**寫的一模一樣都不對
第四周七小時
150學會了for語句
這周作業比較簡單基本都懂了
第五週六小時
160學會了呼叫函式,學會了除錯,找**錯誤
/第六周
七小時170
學會了%02d,明白定義中的的含義
不知道怎麼表達hh:mm
第七周七個半
240學會了switch語句的用法
不是很明白for語句的if-else,和switch語句
第八週六個小時
200學會了while迴圈語句還有do-while語句
|第九周
八小時300
學習了conmunit的用法,了解到了#define的意思(字串)
不知道-- 的意思
第九次作業
1 osi七層模型,描述每層的功能 應用層 為應用程式提供網路服務 表示層 資料格式標準化,加密,解密 會話層 建立 維護 管理會話鏈結 傳輸層 建立 維護 管理端到端間的鏈結 網路層 ip尋找和路由選擇 資料鏈路層 管理網路層和物理層之間的通訊 物理層 使用位元流傳輸 2 交換機只學源mac的位址...
第九次作業
練習題 1 怎麼查出通過 from xx import xx導 的可以直接調 的 法?在test package資料夾中建立 init py檔案,裡邊什麼都不需要編輯。在 中把test package的檔案的路徑加入到python直譯器可以搜尋到的路徑列表中,這裡就用到了python的包sys模組 ...
第九次作業
這個作業屬於哪個課程 c語言程式設計1 這個作業要求在 第九次作業 我在這個課程目標是 學習如何鑲嵌語句,關於berak語句和continue語句的特性和用法 這個作業在那個具體方面幫助我實現目 程式設計題都關於鑲嵌語句有關,還有兩個選這題與break語句和contiune語句有關 參考文獻 c語音...