c語言1博客作業05


一、本周作業頭

這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831
我在這個課程的目標是 <學習相關編程知識和計算機的使用知識>
這個作業在那個具體方面幫助我實現目標 <PTA作業,c語言函數知識>
參考文獻 <c語言程序設計課本,瀏覽器,>

1.PTA實驗作業(20分/題)

1.1 題目名1

6-1 判斷一個整數的各位數字平方之和能否被5整除.編寫函數fun,其功能是:判斷一個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。
函數接口定義:int fun(int n );

其中 n 是用戶傳入的參數。 函數判斷n的各位數字平方之和能否被5整除,能被5整除則返回1,否則返回0。

1.1.1數據處理

數據表達:用了s,n和i兩個變量,這些變量的值是通過使用scanf函數,while語句來表達的,類型是整型的

數據處理:數據用到的表達式有i=n%10,s+=i*i和n/=10和while循環結構。

函數參數:主調函數:main(){} 被調函數:fun(int n) 實參:s形參:i,n是變量

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 能否被整除
150 The result is 1 能被5整除
196 The result is 0 不能被5整除
1233 The result is 0 不能被5整除

1.1.4 PTA提交列表及說明

提交列表說明:

1.編譯錯誤:分號和逗號忘記打了,scanf("%d",&n);
2.編譯錯誤;等號前面都打了空格,while(n!=0)
3.答案正確;改正了錯誤。

1.2 題目2

6-3 水仙花數判斷.本題要求實現一個函數,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函數返回1,否則返回0.
函數接口定義:int func(const int N);

其中N是用戶傳入的參數。N的值不超過int類型的范圍。如果參數N是水仙花數,則返回1,否則返回

1.2.1 數據處理;

數據表達;用了x,y,z三個變量,if條件語句來表達,x,y,z均為整型。

數據處理;函數式有x=N/10,y=(N-x100)/10和z=N%10.運用了if(N==xxx+yyy+zz*z),return 1;else return 0;。使用了if條件語句來解答

函數參數;主函數;main.被調函數;int func(const int N) x,y,z,N四個變量

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 是否為水仙花數
153 1
120 0
200 0

1.2.4 PTA提交列表及說明

PTA作業說明;
編譯錯誤;少打了一個分號,x=N/100;
編譯錯誤;將等號寫成了賦值符號,少了一個=,忘記空格
答案正確,改正了錯誤

2.代碼互評(5分)

同學代碼截圖

(1)

(2)

自己代碼截圖

(1)

(2)

代碼的不同;

(1)1;我們設置的變量不同,我設的是i和s,她的是a和sum
2;在while語句中,她是sum=sum+aa,我是s+=ii,我的比較簡便
3;她使用了if條件語句,我沒有使用
(2)1;設置的變量不同,我是x.y.z,她是i,s,a
2;比較兩圖,同學的比較簡便,我使用if語句條件部分比較復雜
3;我沒使用while語句,同學使用了

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周9.16-9.23 6小時 28 初步了解敲代碼,做博客 怎樣進去做這些作業
第六周9.23-10.6 32小時 19 熟悉部分編程的格式,使用markdown語法 和做表格 不太會做表格
第七周10.7-10.11 40小時 105 學會使用if-else語句做分支結構題 做折線圖開始的時候有點不太會
第八周10/14-10/19 48小時 82 學習了for語句,運用於敲代碼時,進行循環過程。 有時候忘記賦值,循環體處掌握的方法還不夠,容易運行錯誤。
第九周10/20-10/26 50小時 108 學習了c語言函數知識,理解定義和使用方法 不太懂,經常出錯,函數式子很難想到

3.2 累積代碼行和博客字數(5分)

代碼行 博客字數
118 2718

3.3 學習內容總結和感悟

思維導圖;

3.3.1 學習內容總結

本星期學習了新的知識;
1;函數的定義;有自定義函數,從函數類型 函數名到函數實現過程。成為函數首部和函數體
2;什么是函數的參數 怎樣確定它 實際參數可以是常量,變量和表達式
3;函數的調用,從主函數出發,如遇到某個函數調用問題 需要暫停執行,調用完成后才能繼續執行。調用形式一般為;函數名

3.3.2 學習體會

本周我的感受是
1;感覺老師上課講的知識很難理解,有些聽不懂,不知道在講什么,
2;感覺知識點越來越深化了,很難理清楚思路,得出作業流程。
3;我發現了做這個作業需要細心的思考問題,安程序一步一步的做,避免出現思維混亂,曲解題目意思,
4;有問題可以老師提問,認真思考錯誤原因。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM