C語言I部落格園作業08

2022-06-02 12:15:13 字數 3071 閱讀 1058

這個作業屬於那個課程

這個作業要求在**

這個作業的目的

《通過總結自己在pta作業中的錯誤、提公升自身對continue,break,巢狀結構使用的熟悉程度》

學號<20209149>

第4章 迴圈結構 4.3 熟悉break,continue的使用4.4熟悉使用迴圈的巢狀解決問題。

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

《熟悉掌握break、continue,巢狀結構使用,加強與之前所學的聯絡。>

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

《提高思維、學會分析問題、加強對本週所學內容的運用》

參考文獻

1.pta實驗作業

1.17-4 一錢生多錢 (10分)

在日常生活中,我們常常需要將一些大額的人民幣換算成零錢,已知我們有許多面值5元,2元和1元的人民幣。

程式設計實現:輸入我們需要兌換的金錢數,然後我們用這些面值5元,2元和1元的人民幣來兌換,要求每一種面值都至少有1張,然後輸出有多少種兌換方式。

1.1.1資料處理

資料表達:定義整型變數five,two,one,cash;

資料處理:利用for迴圈語句、巢狀結構,if判斷語句,讓變數five,two,one,在一定範圍內進行累加,最以five*5+two*2+one*1是否等於cash作為判斷條件是否輸出;

1.1.2實驗**截圖

1.1.3造測資料

輸入資料

輸出資料

說明10

five=1,two=1,one=3;five=1,two=2,one=1

只有兩種情況

4無輸出結果

輸入數字低於題目中給定的條件,超出編譯的範圍

900無輸出結果

輸入數字低於題目中給定的條件,超出編譯的範圍

1.1.4pta提交列表及說明

提交列表說明:

答案正確:for迴圈、巢狀的使用太囉嗦。

1.27-5 幸運彩票 (15分)

彩票的號碼有 6 位數字,若一張彩票的前 3 位上的數之和等於後 3 位上的數之和,則稱這張彩票是幸運的。本題就請你判斷給定的彩票是不是幸運的。

1.2.1資料處理

資料表達:運用整型變數a,b,a,b,i,number,n;

資料處理: 使用for迴圈,if語句;a求出作為彩票前3位數,b作為彩票後3位數,再分別求出a三位數各位數之和a,同理求出b,再判斷a是否與b相等。

1.1.2實驗**截圖

1.1.3造測試資料

輸入資料

輸出資料

說明1,111222

wish you good luck.

1+1+1不等於2+2+2,運算正確

當輸入200個數

輸出錯誤

超出編譯範圍

1,203401

you are lucky!

輸出正確,5等於5

1.1.4pta提交列表及說明

答案錯誤:求前後三位數各位數之和方法錯誤,更正求和方法

2.**互評

同學**

自己**

1.同學**,採用if判斷語句編碼更為明了目的,記憶體所佔更少

2.自己**所編寫代容錯性強,但編譯時間所需太長,記憶體所佔空間太大。

同學**

自己**

1.兩者**過長,內容詳細,便於理解。

2.兩者**都易出錯,同學使用的語法更為常用。

3.學習總結

3.1學習進度條

週數這周所花時間(h)

知識點簡介

存在的問題

第八周12

輸入、輸出函式

乘除加減運算

第九周20

其他型別的函式如整型浮點型

if else使用

第十周20.5

for迴圈、if else判斷

迴圈使用

第十一周

22for迴圈的巢狀使用、呼叫自己定義的函式

函式呼叫不熟練

第十二周

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

容易將多個分支搞混

第十三周

30switch使用

事列反覆出現,相同字元為什麼不能再次使用

第十四周

32while使用

經常混淆是真還是假繼續進行運算

第十五周

27do-while

基礎問題常犯

第十六周

33break、continue,巢狀使用

break和continue使用分不清如何更好

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

3.3學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

一周的學習時間很快,有所收穫,如continue,break,巢狀等。不過可惜沒將break,continue,使用熟練,可能又會影響自己的後面課程,擔心。

for (int i = 0; i < max1; i++)}}

outloop:

//somecode

for ()}}

}for(int i = 0; i < max1; i++)}}

內層迴圈判斷滿足條件修改標誌後 外層迴圈進行判斷:

for(;symbol != 1 && condition1;)}}

}for(;condition1;)

}if (symbol == 1)

}if(symbol == 1)

}

C語言I 部落格園作業04

這個作業屬於那個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 熟練c語言的操作,增強專業能力 這個作業在那個具體方面幫助我實現目標 學會使用for迴圈語句 參考文獻 c語言程式設計 本題要求編寫程式,計算序列 1 1 2 1 3 的前n項之和。1.1.1資料處理 資料表達 使用n,i ...

C語言I部落格園作業02

1.作業頭 這個作業屬於哪個課程 這個作業要求在 homework 11825 這個作業的目標 練習使用陣列,鞏固所學知識點 學號 20209249 一 本週教學內容 目標 第七章 陣列 7.17.1 輸出所有大於平均值的數 1.學生知道在哪種情況下可以使用構造資料型別 陣列進行資料的處理 2.掌握...

C語言部落格園作業05

作業05 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習函式的定義 這個作業在那個具體方面幫助我實現目標 參考文獻 c語言程式設計1 三 本週作業 pta實驗作業 互評 學習總結 四 作業格式 1.pta實驗作業 20分 題 從pta題目集中選出2個你最滿意的題...