C語言I部落格作業06

2022-05-18 02:30:52 字數 3707 閱讀 9884

問題

答案這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

c語言i部落格作業06

我在這個課程的目標是

學會c語言,掌握程式設計基礎知識

這個作業在那個具體方面幫助我實現目標

學會了多分支結構、字元型資料型別和邏輯運算子。

參考文獻

c語言作業評價標準

題目描述:給定n個正整數,請統計奇數和偶數各有多少個?

1.1.1資料處理

資料表達

變數變數**

變數型別

n題目輸入

inta

題目輸入

inti

使語句迴圈

intb

奇數的個數

intc

偶數的個數

int資料處理:使用的表示式有

(1),a +=1

(2),  b +=1

使用了for語句進行迴圈運算。

1.1.2 實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明1

80 1

最小n5

3 5 7 9 11

5 0全是奇數

524 34 2 4 96

0 5全是偶數

52 8 1 0 67

2 3有0

1058 35 89 3 33 55 77 65 22 936

7 3更大n

1.1.4pta提交列表及說明

1,編譯錯誤:scanf後面忘加了分號,通過編譯器的提示發現了錯誤。

2,部分正確:題目是先輸出奇數,後輸出偶數,通過回看題目,我發現我弄反了。

題目描述:烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘;而烏龜非常努力,一直跑,不休息。假定烏龜與兔子在同一起點同一時刻開始起跑,請問t分鐘後烏龜和兔子誰跑得快?

1.2.1資料處理

資料表達

變數變數**

變數型別

t題目輸入

intx1

烏龜的路程

intx2

兔子的路程

inta

最終贏家的路程

int資料處理:使用的表示式有

(1),a = n/100

(2),b = (n-a100)/10

(3),c = n%10

(4), s = aaa+bbb+cc*c

使用了else-if分支結構

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料說明5

_ 45

奔跑中,兔子贏

35_ 90

睡覺中,兔子贏

44@_@ 132

烏龜贏45

-_- 135

平局1.2.4 pta提交列表及說明

1,答案錯誤:沒有看清題目,少打贏家的距離,通過回看題目,發現了這個問題

2,部分正確:將「==」打成了「=」,通過除錯發現了這個問題

3,部分正確:誤以為平局,沒有贏家,所以不需要打距離,抱著試試看的心態打了上去

4,部分正確:空格沒打,執行一次程式之後發現了問題。

我的同學一

同學二

與同學一相比

(1)我將s定義為了雙精度浮點型,而她定義為了整型。

(2)由於除號兩邊都是整型,而d卻是單精度浮點型,所以要進行轉換,而我的則不用。

與同學二相比

(1)我在定義變數的時候,就賦了值,而他沒有。

(2)他議論了n等於0的情況,但實際上不用議論,因為n等於0,for迴圈就不會進行,故而s等於0。

3.1 學習進度條

周/日期

這週所花的時間

**行解決問題數

學到的知識點簡介

目前比較迷惑的問題

第一周(9.19-9.27)

2小時10

4**的基本輸出

什麼時候該空格

第二週(9.27-10.4)

24小時302

華氏溫度轉換和gcc編譯器編譯檔案

如何進行輸入

第三週(10.4-10.11)

24小時

1002

關係運算、if-else語句、格式化輸入語句scanf(),以及常用的數學庫函式

對一些數學符不熟

第四周(10.11-10.18)

20小時

1205

使用for迴圈語句實現指定次數的迴圈

不能快速找出錯誤

第五周(10.18-10.25)

16小時

1304

編寫函式

除錯有點不熟悉

第六周(10.25—11.1)

30小時

50017

多分支結構、字元型資料型別和邏輯運算子

表示式的定義,上面的表示式好像是算術表示式,好像其它型別的表示式,認識得不清楚

3.2累積**行和部落格字數

3.3 學習總結

3.3.1學習內容總結

3.3.2學習體會

11月底有比賽,為了這場比賽,我開始翻書自學。

這一過程,說它不難也不難,因為書上的內容大都看得懂,雖然有時候會不想看,畢竟內容有點多,並且雜。

但它難也難,因為做pta上面的題目結果都是答案錯誤,單憑「瞪眼法」是瞪不出來的,只能選擇除錯,但輔導員又不許帶電腦,所以我只能先錯一大遍,等晚自習後再去除錯。

不過acm戰隊已經申請了,預計下週的晚自習就可以去atd那裡學習了。

對我感觸最深的還是變數的定義,一定要想清楚變數的型別,兩個整型相除,結果還是整型,但想要得到的卻是浮點型,結果執行結果就錯了,我因為這樣,錯了好幾道題。

C語言I部落格作業06

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...

C語言I部落格作業06

一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...

C語言I部落格作業06

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 目標是理解好字元,學習好嵌入式語句 這個作業在那個具體方面幫助我實現目標 在寫pta方面以及寫部落格時 參考文獻 集美大學林麗老師 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎...