這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
c語言i作業07
我在這個課程的目標是
熟練運用switch語句
這個作業在那個具體方面幫助我實現目標
思考用switch語句地解題過程中,結合其他所學知識
參考文獻
輸入格式:資料表達:定義了三個整形變數,year,month,day,分別代表年月日,接著用if-else和switch語句巢狀解題輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。
輸出格式:
在一行輸出日期是該年中的第幾天。
資料處理:
begin1.1.2實驗**截圖輸入 year/month/day
if year滿足leap-year地條件
enter
switch
(month)
case (1-12);break
; 分別對應
else 進入common-year
enter
switch
(month)
case(1-12);break
; 一一對應
return0;
exit
236能被400整除地閏年
2019/08/23
235平年
2004/08/23
236能被4整除且不能被100整除地閏年
1900/08/23
235能被100整除地平年
編譯錯誤
誤將switch語句中地乙個break後面的分號遺漏
答案錯誤
在做天數的加減法時把天數加錯了
答案錯誤
能被400整除地閏年這個條件疏漏了
給定 n 個正整數,要求你從中得到下列三種計算結果:資料表達:定義了7個整型變數n,i,num,maxnum,k,a1,a2。和乙個浮點型變數a3。其中num和maxnum用來輸出能被3整除的最大值。k代表 滿足a3條件的個數用來求平均值。a1 = 能被 3
整除的最大整數
a2 = 存在整數 k 使之可以表示為 3k+1
的整數的個數
a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1
位)輸入格式:
輸入首先在第一行給出乙個正整數 n,隨後一行給出 n 個正整數。所有數字都不超過
100,同行數字以空格分隔。
輸出格式:
在一行中順序輸出 a1、a2、a3的值,其間以
1個空格分隔。如果某個數字不存在,則對應輸出none。
資料處理:
begin令 maxnum=0
輸入 n
for (i = 0;i < n;i++
) switch(num%3
)
case num%3=1;則a2++;break
;
case
2:a3 = a3 + num;k++;break
;得出a1,a2,a3,k,maxnum的值,跳出for迴圈語句
if (maxnum == 0
) 輸出none
else
輸出maxnum
if (a2 == 0
) 輸出none
else
輸出none
if (a3 == 0
) 輸出none
else
輸出a3/k
隨機5位數
623 78 56 44 56 85
78 1 44.8
隨機六位數
331 91 61
none 3 none
a1,a3不存在的數
在改**的時候在某條語句中,不小心用了中文的分號,害我找了半天
輸出的答案之間沒有用空格聯絡起來,後在%d之前加入空格解決
誤將所有的printf語句放在了for迴圈語句之中,導致答案按輸出錯誤
同學1**
我的**
**相同之處:我和這位同學的思路大致相同,體現在,給定乙個額外的引數(我的是maxnum,他的是result)來判斷輸出a1的結果。
不同之處:
這位同學把a2值的判斷放在了if語句當中,而a3的值則單獨用switch語句判斷。
我的**則是把a2,a3的值都放在了switch語句中得出。
周/日期
這週所花的時間
**行
學到的知識點簡介
目前比較迷惑的問題
第六周20小時
372if-else語句和數學函式
暫無第七周
10小時
226分支結構
暫無第八周
12小時
110for迴圈結構
暫無第九周
8小時180
函式的宣告,定義和呼叫
對於自定義函式的用法還比較迷茫
第十周21小時
350學習了鞏固了巢狀語句和邏輯表示式的使用方法
對於字元型資料型別的運用和各種運算子的先後級還有待學習
第十一周
17小時
530學習了switch語句的使用方法,和一些陣列的使用
getchar不大會用,陣列也是
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉多分支結構switch語句的使用來解決實際問題 這個作業在那個具體方面幫助我實現目標 提供案例給我練習,並可以判斷對錯 參考文獻 pta本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分...
C語言I部落格作業07
這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟練運用switch 這個作業在那個具體方面幫助我實現目標 對多個題目運用if分支或者是if中套用for分支 參考文獻 無本題要求編寫程式計算某年某月某日是該年中的第幾天。1.1.1資料處理 資料表達 定義整...
C語言I部落格作業07
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉多分支結構switch語句的使用 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1計算天數 15 分 本題要求編寫程式計算某年某月某日...