c語言|博客作業07


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423
這個作業的目標 <區分不同循環結構的作用,學會用while do-while語句>
學號 <20209165>

一、本周教學內容&目標

二、本周作業頭

這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423
我在這個課程的目標是 區分不同循環結構的作用,學會用while do-while語句
這個作業在那個具體方面幫助我實現目標 解決未知循環次數的題目。
參考文獻 百度貼吧

三、本周作業
1.PTA實驗作業
2.代碼互評
3.學習總結

四、作業格式

1.PTA實驗作業

1.1 題目1 單重循環—數雞蛋。

媽媽給小明家新送來 y個雞蛋。 已知小明家原有雞蛋的個數x是滿足“三個三個的數剩1個,5個5個數剩z個,7個7個數剩3個”的最小數, 請問小明家共有多少個雞蛋? (設輸入為正數,不考慮非法輸入)

1.1.1 數據處理

int i,z,y;
    scanf("%d%d",&y,&z);

1.1.2 實驗代碼截圖

1.1.3 造測試數據

輸入 3 5 4 2
輸出 1004 56

1.1.4 PTA提交列表及說明

部分正確。沒有把五個抓的條件輸入題目。

1.2 題目2購物(二)

用戶購買了若干個商品(商品數不超過10),現在,他告訴你每件商品的價格,你計算出這些商品的平均價格
1.2.1 數據處理

  double p,s=0,i;
        scanf("%lf",&p);

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入 67 45 45 -1 67 45 89 -1
輸出 52.33 67.00

1.2.4 PTA提交列表及說明

部分正確。開始i=0,導致程序無法考慮到購買件數比極端時的情況但其實結果是一樣的,也不知道為什么。

2.代碼互評(5分)

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖

自己代碼截圖

1,2,3方式羅列2份代碼不同地方。
1.我有的是for循環,他用的是while循環,
2.它的開頭一開始考慮到輸出負數跳出的結果。而我沒有考慮到,所以在這里扣了一分。原來他加入了return零。這樣就可以也不知道為什么

3.學習總結(15)
1.for循環和while循環的區別,第一個已知循環次數。第二個是不知道循環多少次。
2.While循環體中可以 嵌套多種語句。例如加入if條件。可以實現有選擇性的循環。
3.如果想要多次輸入要在循環前加輸入進入循環體。在循環體末尾內在加輸入
3.1 學習進度條(5分)

周日期 這周所花時間 代碼行 學到的知識簡介 目前還存在的困惑
11.30-12.5 6h 400 用於解決未知循環的循環體。 在if條件中加入return 0里是什么意思?

3.2 累積代碼行和博客字數(5分)

3.3.1 學習內容總結

3.3.2 學習體會
感覺這一次的作業好難好難好難。做了好久才做出來。而且有些的都是同學教或者是資料查到相關資料。到現在為止第二題也沒做出來。雖然老師上課非常詳細的講解,但是真的一下課就有些東西忘了。但是通過做題就會回憶起來。原來好多語氣中間是可以混合在一塊兒的。希望老師下一次再布置作業能夠將題目按難度梯度排好。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM