C語言I部落格作業08

2022-06-03 14:42:13 字數 2736 閱讀 9474

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

這個作業的目標

學習更多的知識,明白自己的短板,方便自己更好的學習

學號20209119

1.1 題目一

列印九九口訣表 (15分)

下面是乙個完整的下三角九九口訣表:

本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表。

1.1.1資料處理

資料表達:定義整性變數i,j,n.其中n由使用者輸入。

資料處理:for(i=1;i<=n;i++)

printf("\n");

}

1.1.2實驗**截圖

1.1.3造測試資料

當n=6時:

當n=9時:

1.1.4 pta提交列表及說明

答案錯誤:空行位置不對,同時將%-4d寫成-%4d達不到題目的要求
1.2題目二

一錢生多錢 (10分)

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

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

1.2.1資料處理

資料表達:定義整形變數money,i,j,k。其中money由使用者輸入。

資料處理:

for(i = 1;i <= money / 5;i++)}}

}

1.2.2實驗**截圖

1.2.3造測試資料

1.2.4 pta提交列表及說明

執行超時:寫的**過於冗長使執行時間過長
2.**互評

同學**截圖1

自己**截圖1

1.該同學使用了乙個switch語句,兩個for迴圈,乙個if語句而我使用的乙個for迴圈,四個if語句,兩份**都有各自的特色

2.感覺我的**比他的容易理解,容易讓人看懂**的意思

同學**截圖2

自己**截圖2

1.該同學和我的思路差不多,不過我們在各自**的一些地方有些不同

2.該同學在for迴圈中使用的條件很明確,而我使用的是用money來表示

3.1學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周10.19-10.25

28小時

500if-else的使用,for迴圈的使用 ,switch的使用,while和do—while的使用,輸出保留幾位小數 ,break和continue的使用和區別,輸出時四捨五入等

對變數的初始化,

第九周10.26-11.1

24小時

550多種巢狀,輸出時向左向右靠齊等

對輸出時向左向右靠齊的使用不熟練,對蛇形**的理解不透徹

第十周11.2-11.8

26小時

500無

陣列的使用

第十一周11.9-11.15

30小時

550自定義函式的使用,巨集定義,兩種命名方法

二維陣列的使用以及巨集定義的使用

第十二周11.16-11.22

32小時

600一些演算法

函式的使用

第十三周11.23-29

25小時

500無

無第十四周11.30-12.6

23小時

450字串的相關使用

字串的相關問題

第十六周12.14-12.20

20小時

400無

無3.3.1學習內容總結

3.3.2學習體會

C語言I部落格作業08

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業08 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 對於給定的正整數n,求...

C語言I部落格作業08

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 掌握和熟悉c語言的各種結構和語句 這個作業在那個具體方面幫助我實現目標 更加熟悉三種迴圈語句 參考文獻 c語言程式設計,pta 1.1求整數的位數及各位數字之和 對於給定的正整數n,求它的位數及其各位數字之和。...

C語言I部落格作業08

這個作業屬於哪個課程 班級鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練的運用迴圈的巢狀 學號20209030 1.1.1 資料處理 資料表達 n為輸入的彩票個數 abcdef為6位數彩票的每一位的值 函式均為 整型 資料處理 資料表示式 賦值表示式,迴圈表示式,判斷表示式 流程結構 順...