這個作業屬於哪個課程
c語言程式設計
這個作業要求在**
我在這個課程的目標是什麼
這個作業在哪個具體方面幫助我實現目標
了解break語句和continue語句的異同,並熟悉巢狀迴圈
參考文獻
將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?
輸入格式:
輸入在一行中給出待換的零錢數額x∈(8,100)。
輸出格式:
要求按5分、2分和1分硬幣的數量依次從大到小的順序,輸出各種換法。每行輸出一種換法,格式為:「fen5:5分硬幣數量, fen2:2分硬幣數量, fen1:1分硬幣數量, total:硬幣總數量」。最後一行輸出「count = 換法個數」。
資料表達:運用了整型變數x,count,m,i,j,m代表5分,i代表2分,j代表一分
資料處理:運用到了for迴圈的巢狀迴圈,還有if語句,對其變數進行限定
偽**:
int main ()
printf("count = %d",count);//輸出換法個數
輸入資料
輸出資料說明9
fen5:1,fen2:1,fen1:2,total:4,count:1
乙個五分硬幣,乙個兩分硬幣和兩個一分硬幣
14fen5:2,fen2:1,fen1:2,total:5,count:1
兩個五分硬幣,乙個兩分硬幣,乙個一分硬幣
說明:printf語句裡面的「:」忘打,導致答案錯誤;第二次將":"打成「;」,再次答案錯誤,然後通過請教同學才解決這個問題。
所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。
輸入格式:
輸入在一行中給出2個正整數m和n(1資料表達:定義整型變數m,n,i,j,k,h,t,flag
資料處理:運用了for的巢狀迴圈,if else語句和scanf語句
偽**:
int main()
if (h == i)}}
}if (flag == 0)
printf("none\n");//如果區間沒有完數,則輸出none
輸入資料
輸出資料
說明10 40
28 = 1 + 2 + 4 + 7 + 14
[10,40]中有乙個完數28
50 80
none
[50,80]中沒有完數
說明:第27行的「!」沒打,不知道為什麼要打;第24行和14行中的「%」未打;第一次執行時未給flag賦值。
我的**看起來比該同學的簡潔,她用到了if else語句進行判斷,而我只用到了for迴圈語句,看起來比較簡潔,易懂。
這位同學是一次性把變數全部定義了,而我是一步一步的定義的,沒有那麼多程式,基本上**差不多,沒有其他特別大的差別
周/日期
這週所花時間
**行學到的知識簡介
目前比較迷惑的問題
7/2019.10.11
14280
scanf,if else語句
對於scanf語句還不是特別了解
8/2019.10.17
16320
for的迴圈語句以及迴圈體
不太懂迴圈體的操作,以及對於for的迴圈語句也不是很熟悉
9/2019.10.25
20430
使用自定義函式和除錯**
除錯過程不太熟悉,除錯操作不太熟練
10/2019.11.1
18570
多分支結構和邏輯運算子
對邏輯運算子了解不是特別明白,對多分支結構不太熟悉
11/2019.11.8
18700
switch分支結構
對switch語句還不夠熟練
12/2019.11.15
22980
熟練掌握while和do-while語句
對do-while語句還不是特別了解
13/2019.11.21
281258
了解了continue語句和break語句的大致區別,知道了巢狀迴圈
雖然知道了有continue語句和巢狀迴圈,但是不會把它運用到具體題目中去
請用思維導圖的方式將到目前為止所學的內容進行總結
通過每一次的學習都會讓我產生一種在高中時候上物理課的感覺,聽不懂,感覺很深奧,但是每次都會去請教別的同學,在聽他們講完後我會自己很認真的去揣摩幾遍,努力的去弄懂某個題目所表達的意思和為什麼要這麼做的原因,一次比一次更有挑戰性,希望以後能學到更多知識和得到鞏固,熟悉方法,學以致用。
C語言I作業09
提問 回答這個作業屬於哪個課程 c語言程式設計 這個作業要求在哪 我在這個課程的目標 熟悉break,continue語句的使用,能夠熟練運用迴圈巢狀結構 這個作業在哪個具體的方面幫助我實現目標 靈活使用迴圈語句,在需要的時候巢狀解決實際問題 參考文獻 題目描述 將一筆零錢換成5分 2分和1分的硬幣...
c語言I作業09
這個作業屬於哪個課程 這個作業要求在 我在這個課程的目標是 這個作業在哪個具體方面幫助我實現目標 參考文獻 c語言程式設計ii 熟練掌握程式語言的編寫,了解各種函式的應用。掌握break和continue語句 1.1下面是乙個完整的下三角九九口訣表 1 1 1 1 2 2 2 2 4 1 3 3 2...
C語言I作業09
問題 答案 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練掌握c語言和markdown語法的相關用法 這個作業在那個具體方面幫助我實現目標 它能夠讓我更好的去熟悉c語言和markdown語法 參考文獻 pta常見問題解析 c語言程式設計 c primer plu...