這個作業是屬於哪個課程
c語言程式設計ii
這個作業要求在**
作業要求
我在這個課程的目標是
熟練運用switch
這個作業在那個具體方面幫助我實現目標
對多個題目運用if分支或者是if中套用for分支
參考文獻
無本題要求編寫程式計算某年某月某日是該年中的第幾天。
1.1.1資料處理
資料表達:定義整型 year年 m 月,day 日 n為累加數
資料處理:
分別輸入scanf %04 %02 %02 輸入資料,
用if((year%40&&year%100!=0)||(year%4000))判斷是否為閏年
運用switch語句,選擇月份的情況,每月加上之前月份天數。
最後用n加上day的天數輸出。
1.1.2實驗**截圖
1.1.3 造測試資料
輸入資料
輸出資料
說明2009/03/02
61正確
2000/03/02
62正確
2009/03/03
62正確
1.1.4 pta提交列表及說明
1.此題已經做過了,所以只需要將我的if語句換成switch語句即可。答案最後輸出那裡將將輸出的語句寫在了括號內,沒有分清,就出現錯誤。
2.全部正確:改正後全部正確。
給定 n 個正整數,要求你從中得到下列三種計算結果:
a1 = 能被 3 整除的最大整數
a2 = 存在整數 k 使之可以表示為 3k+1 的整數的個數
a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1 位)
1.2.1資料處理
資料表達:
定義了整型總數n,for迴圈i,之後輸入的資料t,用來比較大小的a1,
計數能被3整除的個數count1,計數能被3k+2整除個數count2,
標識被3整除的flag1,標識能被3k+1整除的flag2=0,標識能被3k+2整除的flag3,求和sum;
資料處理:
for 迴圈語句判斷輸入的資料
1.被3整除
2.被3k+1整除
3.被3k+2整除
分別在用switch分別跟據flag標記輸出進行計算。
1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料
說明8 5 8 7 6 9 1 3 10
9 3 6.5
正確8 15 18 7 6 9 1 3 10
18 3 none
正確1.2.4 pta提交列表及說明
1.此題已經做過了一次,用了if else語句做的,所以只需要修改一下輸出就行了。
同學**:
自己**:
很盡力去找風格不同的**了,都是差不多的方法。所以我打算自己抽點時間自己找尋另乙個方法編寫這個程式。
日期這週所花的時間
**行學到的知識簡介
目前比較迷惑的問題
10/7--10/13
5個小時
80學到了if語句
暫無10/13--10/20
5個小時
100學習for迴圈語句
暫無10/20--10/27
5個小時
98學習了函式定義
暫無10/27--11/03
8個小時
196學習了if分支語句,與邏輯符號先後
暫無11/03--11/10
9個小時
210學習了switch語句
暫無
學習了switch語句。根據上次寫過的題目我也能清楚的理解了可以用switch語句跟一些if語句進行轉換。
對於處理題目上來說更加順手,隨心。更有多種方式程式設計。
3.3.1 學習內容總結
3.3.2 學習體會
當了班助後,一周一下感覺自己對於自己的要求更高了,對**的熟練度也對自己有更高的要求。更能清楚閱讀**,對**理解更加深刻。
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習程式語言和程式設計,掌握並熟練使用它 這個作業在那個具體方面幫助我實現目標 學習對函式的程式設計 參考文獻 1.1題目名 1.1.1資料處理 資料表達 定義整形變數 i,n,score,a,b,c,d,e 資料處理 ...