c語言1博客作業(yè)10
一、本周作業(yè)頭
| 這個作業(yè)屬于那個課程 | C語言程序設(shè)計II |
|---|---|
| 這個作業(yè)要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10101 |
| 我在這個課程的目標是 | <學(xué)習(xí)c語言知識,學(xué)會做編程題,學(xué)會做小程序> |
| 這個作業(yè)在那個具體方面幫助我實現(xiàn)目標 | <教我敲代碼,做思維導(dǎo)圖,做折線圖,> |
| 參考文獻 | <c語言程序設(shè)計教科書和實驗書,瀏覽器,上課筆記,PTA> |
二、本周作業(yè)
1.PTA實驗作業(yè)(20分/題)

##1.1 題目1
本題要求編寫程序,輸出n行由大寫字母A開始構(gòu)成的三角形字符陣列。
輸入格式:
輸入在一行中給出一個正整數(shù)n(1≤n<7)。
輸出格式:
輸出n行由大寫字母A開始構(gòu)成的三角形字符陣列。格式見輸出樣例,其中每個字母后面都有一個空格。
####1.1.1數(shù)據(jù)處理
####數(shù)據(jù)處理;
#include<stdio.h>
int main()
{
int i, n, j; //定義了整形變量i,n,j
char c='A';//將'A'的值賦給c
scanf("%d", &n);
for (i = 0; i <= n; i++) //確定第幾行
{
for (j = 0; j <= n-i; j++)//確定這一行中輸出幾個字符
{
printf("%c ", c);//輸出字符c
c++; //c自增
}
printf("\n"); //輸出換行
}
return 0;//最后
}
####數(shù)據(jù)表達:運用了三個整型變量n,j,i。其中i,j用于控制循環(huán),而n為行數(shù)。
定義了字符變量c。
1.1.2實驗代碼截圖

1.1.3 造測試數(shù)據(jù)
輸入數(shù)據(jù)|輸出數(shù)據(jù)
--|:---??:--
2|
4|
5|
1.1.4 PTA提交列表及說明

###提交列表說明:
答案錯誤,將i與j的初始值想成了1。運行了兩次都是答案錯誤
##1.2 題目2
一個數(shù)恰好出現(xiàn)在它的平方數(shù)的右端,這個數(shù)就稱為同構(gòu)數(shù)。找出1~1000之間的全部同構(gòu)數(shù)。
輸出格式:
在一行中輸出所有滿足條件的同構(gòu)數(shù),每個數(shù)輸出占6列。沒有其它任何附加格式和字符。
###1.2.1 數(shù)據(jù)處理
####數(shù)據(jù)表達:定義了整型變量i,m
####數(shù)據(jù)處理:
數(shù)據(jù)處理;
int main()
{
定義整型變量i, m;
for(i=1;i<1000;i++)//從1開始循環(huán)一直到1000,在其中篩選
{
m=i*i;
如果( m除以10的余數(shù)等于i||m除以100的余數(shù)等于i||m除以1000的余數(shù)等于i)
{
輸出i;
}
}
return 0;
}
1.2.2 實驗代碼截圖

1.2.3 造測試數(shù)據(jù)
輸出數(shù)據(jù)

1.2.4 PTA提交列表及說明


####提交列表說明:
編譯錯誤,m=pow(i,2)后面忘記加分號了
答案錯誤,將printf("%6d",i)寫成了printf("%d",i),寫順手了,忘記考慮了。
答案正確,改正了錯誤
2.代碼互評(5分)
同學(xué)代碼截圖
(1)

(2)
自己代碼截圖

1,2,3方式羅列2份代碼不同地方。
與(1)比較:
1該同學(xué)輸出空格的方式與我不同,我是"%c "。她是printf(" "),簡單來是她的更好了解,我需要向她學(xué)習(xí)。很明了。
2她使用了put,我沒有,這是對知識的靈活運用。
與(2)比較:
1.變量用不同的字母代替,但是表達的意思相同
2.兩個for語句中的a或i,b或j的初始值不同,但是最終表達的意思相同。都能得出正確結(jié)果。
3.學(xué)習(xí)總結(jié)(15分)
3.1 學(xué)習(xí)進度條(5分)
| 周/日期 | 這周所花的時間 | 代碼行 | 學(xué)到的知識點簡介 | 目前比較迷惑的問題 |
|---|---|---|---|---|
| 第四周9.16-9.23 | 6小時 | 28 | 初步了解敲代碼,做博客 | 怎樣進去做這些作業(yè) |
| 第六周9.23-10.6 | 32小時 | 19 | 熟悉部分編程的格式,使用markdown語法 和做表格 | 不太會做表格 |
| 第七周10.7-10.11 | 40小時 | 105 | 學(xué)會使用if-else語句做分支結(jié)構(gòu)題 | 做折線圖開始的時候有點不太會 |
| 第八周10/14-10/19 | 48小時 | 82 | 學(xué)習(xí)了for語句,運用于敲代碼時,進行循環(huán)過程。 | 有時候忘記賦值,循環(huán)體處掌握的方法還不夠,容易運行錯誤。 |
| 第九周10/20-10/26 | 50小時 | 108 | 學(xué)習(xí)了c語言函數(shù)知識,理解定義和使用方法 | 不太懂,經(jīng)常出錯,函數(shù)式子很難想到 |
| 第十周10/28-11/02 | 38小時 | 180 | 學(xué)習(xí)了字符型,庫函數(shù),還有邏輯運算符知識 | 對這些我還挺感興趣的 |
| 第十一周11./3-11/8 | 30小時 | 156 | 學(xué)習(xí)了switch語句 | 剛開始不太了解,慢慢了解了 |
| 第十二周11/9-11/15 | 35小時 | 112 | 學(xué)習(xí)了while語句,一種已知一個條件限制,求解滿足條件的任意值 | 開始的時候,與for循環(huán)語句有點分不清楚,現(xiàn)在明白了 |
| 第十三11/16-11/22 | 41小時 | 126 | 學(xué)習(xí)了continue語句和復(fù)習(xí)了break等知識 | 暫無 |
| 第十四周11/23-11/29 | 38小時 | 181 | 復(fù)習(xí)了所學(xué)習(xí)的知識 | 有,還要多多練習(xí),仔細思考 |
3.2 累積代碼行和博客字數(shù)(5分)

3.3 學(xué)習(xí)內(nèi)容總結(jié)和感悟(5分)
3.3.1 學(xué)習(xí)內(nèi)容總結(jié)

###3.3.2 學(xué)習(xí)體會
1,我有一個壞習(xí)慣,因為最近其他方面的事情特別多,使做作業(yè)特別拖,沒有了時間觀念,希望自己在接下來不到一個月的時間里,把心思多多放在學(xué)習(xí)上。
有自己的時間表,合理安排,學(xué)習(xí)為主,其他為輔,為學(xué)習(xí)騰出時間。
2;我們在做PTA作業(yè)時候,每個小小點地方都需要注意,比如一個分號 空格,可以自己在草稿紙上打好草稿,和表出注意的地方,再敲上去,要多檢查幾遍。
3;隨著知識的增加,我們了解的越來越多,更要注重吸收消化,越來越接近考試了,即使我再忙,也不能不學(xué)習(xí)了,特別是自己的專業(yè)知識,多去練習(xí),理解題目,看看視頻之類的,敢于動手寫代碼,因為我們的考試可能是筆試,...
4:對于continue語句,之前有一丁點的了解,一位學(xué)長給我們講過一點點,加上老師的深入指導(dǎo),愿自己可以真正學(xué)會。
5;實驗課,做作業(yè),是很好的鍛煉我打字速度和反應(yīng)能力的時候,時間方面比較緊,我需合理安排
7.再過不久就考試了,好好復(fù)習(xí)吧!
浙公網(wǎng)安備 33010602011771號