問題 | 答案 |
---|---|
這個做業屬於那個課程 | C語言程序設計II |
這個做業要求在哪裏 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在這個課程的目標是 | 熟練使用C語言編程,掌握編程基本工具以及一些辦公軟件 |
這個做業在那個具體方面幫助我實現目標 | 掌握分支結構以及字符型數據,邏輯預算符的優先級,邏輯表達式的使用 |
參考文獻 | 百度,《C語言程序設計》,《C Primer Plus》 |
輸出21世紀中截止某個年份以來的全部閏年年份。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。編程
數據表達:定義了year,i,count三個變量,其中i一開始賦值爲2001,count表示閏年的個數;三個變量都爲整型變量。
數據處理:表達式:i%4==0&&i%100!=0||i%400==0用來斷定閏年;流程結構爲分支結構中的if-else語句以及循環結構中的for語句。函數
輸入數據 | 輸出數據 | 說明 |
---|---|---|
2012 | 2004,2008,2012 | 閏年年份 |
2001 | None | 非閏年年份 |
1.編譯錯誤:在for語句後未加大括號。
2.編譯錯誤: scanf("%d", &year)後未加分號。工具
給定N個正整數,請統計奇數和偶數各有多少個?學習
數據表達:用了i,m,n,result1,result2五個變量;其中m爲輸入的整數值,result1爲奇數個數,result2爲偶數個數;它們都是整型變量。
數據處理:表達式:m%2!=0用來是否爲奇數;流程結構爲循環結構中的for語句以及分支結構中的if-else語句。測試
輸入數據 | 輸出數據 | 說明 |
---|---|---|
13-26 | 6,7 | 一組數 |
1,2 | 0,1 | 兩個數 |
1.編譯錯誤:scanf("%d", &n)後未加分號。
2.編譯錯誤:scanf("%d", &m)後未加分號。設計
不一樣點
1.定義的變量不一樣,該同窗定義了兩個單精度浮點型變量,分別用來表示平均數和總分
2.該同窗使用了符號常量a[MAXN]。調試
不一樣點
1.該同窗定義了六個變量,而我只有四個。
2.表達式不一樣blog
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
9/16-9/22 | 4小時 | 40 | hello world | 無 |
9/23-9/29 | 6小時 | 50 | 變量定義 | 無 |
10/8-10/12 | 8小時 | 150 | 二分支結構以及if-else語句 | 數學函數的運用 |
10/14-10/18 | 16小時 | 260 | 循環結構以及for語句 | 調試程序 |
10/21-10/26 | 30小時 | 450 | 定義函數 | 函數的調用 |
10/28-11/2 | 12小時 | 360 | 分支結構,字符型數據,邏輯表達式 | 邏輯表達式 |
1.本週的學習對於分支結構的瞭解更多,同時明白瞭如何嵌套if語句,對於字符型數據和邏輯表達式有一些困惑,經過查找資料加深了理解。
2.老師的教學方式重視讓咱們自學,同時引導咱們更好地去了解掌握本身所寫的代碼的含義,而不是隻要答案正確便可,要明白這是怎麼來的,每一步的目的是什麼。
3.學習C語言總的來講是一件很是有趣的事,雖然經常被題目搞得心態爆炸,但咱們完成的那一刻,那種幸福感是不可言喻的;學的內容愈來愈多,我也越發感到C語言的有趣之處。
4.本週的學習時間有所降低,有些懈怠了,在此告誡本身:「學C還沒有成功,同志仍需努力。」get