C語言I部落格作業09

2022-05-21 05:29:09 字數 2876 閱讀 5659

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

c語言i作業09

我在這個課程的目標是

熟悉好break,continue的用法並熟練運用巢狀語句

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

在寫pta時對題目的理解並解決上

參考文獻

《c程式設計》

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

11=1

12=2 22=4

13=3 23=6 33=9

14=4 24=8 34=12 44=16

15=5 25=10 35=15 45=20 55=25

16=6 26=12 36=18 46=24 56=30 66=36

17=7 27=14 37=21 47=28 57=35 67=42 77=49

18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64

19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81

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

輸入格式:

輸入在一行中給出乙個正整數n(1≤n≤9)。

輸出格式:

輸出下三角nn部分口訣表,其中等號右邊數字佔4位、左對齊。

輸入樣例:

4輸出樣例:

11=1

12=2 22=4

13=3 23=6 33=9

14=4 24=8 34=12 44=16

資料表達:我運用了整型變數n, i, j;其中i為行,j為列,n是所輸入的數。

資料處理:先對行數用乙個for迴圈,再在這個基礎上對列數進行迴圈,使其不能大於行數,再分別對行數大於列數時和列數大於行數時誰在前進行討論。

偽**展示:

int main()

else

}printf("\n");換行輸出;

輸入資料

輸出資料說明3

11 = 1 12 = 2 22 = 4 13 = 3 23 = 6 33 = 9

1到3的乘法表

211 = 1 12 = 2 2*2 = 4

1到2的乘法表

多種錯誤:由於開始沒將題目理解透徹,忽視了可能會出現8*6=48這樣當行數大於列數時行數仍讓在前的類似情況,後加入了if-else的語句進行判斷才得以解決。

格式錯誤:少打了乙個空格

資料表達:定義了整型變數n, i, j, num,和字元型變數c;n為輸入的邊長,c為輸入的字元.i和j用於迴圈

資料處理:偽**展示:

int main()

printf("\n");換行輸出

輸入資料

輸出資料

說明4 a

aaaa \ aaaa

正確3 b

bbb \ bbb

正確

由於在編譯器上多次編譯過了,所以就沒出現錯誤;但在編譯器上我也出現了沒給2加上個.0的情況,因為它可能是個奇數,所以除出來就會是小數,所以後改為2.0

1,第一位同學的**與我的相同之處是在for語句中巢狀了乙個for語句,而不同之處就在於他對於輸入的數的四捨五入用的是if-else來判斷該數除以2是有餘數來進行加1的。

2,第二位同學的**中只定義了兩個變數,而且他的巢狀運用的更加靈活,因為他是分奇數偶數判斷來進行運算的,我是直接用num = n / 2.0 + 0.5來對奇數進行變偶,在這點上可能我的更簡單一些吧

日期/周

**行數

學到的知識點

目前比較困惑的地方

第四周5

68第五周686

第六周15

168第七周

7127

第八周20

268for迴圈語句

一些符號語句的含義

第九周24

298fact語句

符號的含義

第十周26

324字元型資料型別和邏輯運算子

部分邏輯運算子的含義

第十一周

20278

多分支結構switch語句

分支結構內部的區別於聯絡以及陣列

第十二周

28422

while語句與do-while語句

do-while語句和陣列

第十三周

25287

brerak,continue語句和巢狀式語句

基礎知識不牢固

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉巢狀迴圈結構,解決實際問題 這個作業在那個具體方面幫助我實現目標 提供練習 參考文獻 知乎1.1 題目名1 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表 1.1.1資料處理 定義a,b,n三個整形變...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉使用迴圈語句的巢狀 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1 列印九九口訣表 15 分 本題要求對任意給定的一位正整數n,輸出...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標 能夠靈活編寫 這個作業在那個具體方面幫助我實現目標 pta作業總結,發現錯誤,積累經驗 參考文獻 c語言程式設計 從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分 每項5...