這個作業屬於那個課程
c語言程式設計i
這個作業要求在**
c語言i部落格作業09
這個作業在那個具體方面幫助我實現目標
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到n*n的部分口訣表。
輸入格式:
輸入在一行中給出乙個正整數n(1≤n≤9)。
輸出格式:
輸出下三角n*n部分口訣表,其中等號右邊數字佔4位、左對齊。
輸入樣例:
4輸出樣例:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
資料表達:定義了i,j,n三個整形變數
資料處理://列印九九乘法表
printf("九九乘法表:\n");
int i, j ,n; //初始化列印的兩個方向
for (i = 1; i<=n; i++) //兩層迴圈巢狀列印輸出
printf("\n"); //列印到行尾,換行
q1:部分正確
a1:i和j沒有弄清行列
q2:部分正確
a2:同上
result 2:最後答案正確
所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。
輸入格式:
輸入在一行中給出2個正整數m和n(1輸出格式:
逐行輸出給定範圍內每個完數的因子累加形式的分解式,每個完數佔一行,格式為「完數 = 因子1 + 因子2 + ... + 因子k」,其中完數和因子均按遞增順序給出。若區間內沒有完數,則輸出「none」。
輸入樣例:
2 30
輸出樣例:
6 = 1 + 2 + 3
28 = 1 + 2 + 4 + 7 + 14
資料表達:定義了n,m,i,j,s,count6個整形變數,其中count是用來統計出現的完數個數 ,n,m為題目給出範圍,s用來累加,i,j是用來乙個乙個找完數的
資料處理:
int n,m,i,j,s,count=0;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++)
}if(count0) printf("none\n"); //count是用來統計出現的完數個數
(此**參考過c語言實驗指導的改錯題)
說明:q1:編譯錯誤
a1:+%d沒有把+和%d空開
q2:編譯錯誤
a2:同上
q3:編譯錯誤
a3:%d和=和1都要空格開
q4:編譯錯誤
a4:也是沒有空格的地方
同學的題目**
我的題目**
說明比較不同與相同:num1和我的區別在於她的**超級長,我的比較簡短,內容其實大同小異
num2和我的區別在於她用了flag標記了一下,她用了if-else和for迴圈,而我也是,我覺得她的很多大括號是不必要的,造成了**冗長,
看起來不舒服,她們倆都定義了比我多的變數
周/日期
這週所花的時間
**行
學到的知識點簡介
目前比較迷惑的問題
9.16~9.22
5h16
剛開始了解如何程式設計
編譯的單詞和字母數字都有哪一些作用,編譯整個過程又是如何執行的
9.23~10.6
28h32
學會如何運用markdown語法
為什麼會這麼難
10.7~10.11
40h211
學會了程式設計的數學函式,對pta也更熟練了
好折磨人
第4周/10月10~17
兩天半183
掌握並學會使用for迴圈語句
還有多種迴圈語句不了解,迴圈結構和分支結構誰先編
10.20-10.26
倆天192
定義和呼叫函式,以及如何在乙個函式中呼叫另一函式
生成乘方表跟階乘表這方面的內容還有很多不懂的,覺得完成作業很費力氣
10.27~11.2
兩天半220
如何進行語句的巢狀,對運算子的等級高低有所了解,熟悉多分支結構、字元型資料型別和邏輯運算子
do語句和do-whlie語句搞不清
11.4~11.10
倆天256
學會switch語句
很多地方不明白,一倆句話講不清楚
11.11~11.17
倆天273
學會了while迴圈,並區別do-while和while
學習新的東西,然後對陣列有疑惑
11.18~11.24
倆天286
學會continue的使用,並且熟練,學陣列
對陣列還有一點點不懂
這次作業非常的趕,因為pta非常的難,題意的理解還需要數學好,邏輯思維要求也比較高,導致最初是怯場,再後來就是發現題意有時候難以理解,pta遲遲搞不完,
我還是覺得自己落下的東西比較多,還要自己經常抽一些零碎時間學習一下不懂的地方,給自己補補課,然後就是我也應該用心總結一下,分好類,哪個地方掌握的還可以,
哪個地方還有待加強,,再就是pta要多弄懂點題目,實在不會可以選擇多問問的方法了,問題不能越積越多,盡早解決。
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...