這個作業屬於那個課程
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...