作業03


12 

 

這個作業屬於哪個課程  https://edu.cnblogs.com/campus/zswxy/SE2020-4
————————————————  ————————————————————————
這個作業要求在哪里  https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
這個作業的目標 <更好的掌握for循環語句>
學號 <20209208>

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

1-1 求簡單交錯序列前N項和(15分)

1.1.1實驗代碼截圖

1.1.2數據處理

數據表達:int N 整型,double item,sum 雙精度浮點型

數據處理:for 循環結構,<item=flag*1.0/denominator;>

1.1.3 PTA 提交列表及說明

 

Q1 :寫了第一次的編譯結果是sum = 0.819,與預期結果一致,但是卻提交時編譯錯誤

A1 :(sum = %.3f)等於號兩邊要與預期結果一樣各空一格

1-2 求分數序列前N項和 (15分)

1.2.2 數據處理

數據表達:double i,z,m,q,N;double sum雙精度浮點型

數據處理:for 循環結構,<sum = sum + z/m,q = z;z = m + z;m = q>

1.2.3 PTA 提交列表及說明

Q1 :想不出如何用字母表達分子與分母的增加

A1 :利用三個字母q,z,m來一次表達分子與分母的增加

1-3 for循環練習:1到X的累加和,並按指定格式輸出。 (3分)   

1.3.1 實驗代碼截圖

1.3.2 數據處理

數據表達:int i,x,sum整型

數據處理:for循環結構,<printf("1+...+%d=%d\n",x,sum);>

1.3.3 PTA 提交列表及說明

Q1 :多次答案錯誤,不知道怎么改

A1 :1+...+X中的X改為%d就可以了

2.閱讀代碼(-5——5分)

給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,並返回他們的數組下標。

你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素不能使用兩遍

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/two-sum
代碼如下 :
優點及可學習的地方:可以學到很多新的代碼單詞,而且int整型也有,class Solution是解決方案類,sum前加two是一個新穎的表達

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第三周 4 天 133 for循環語句

一個程序有多種算法不知道怎么解決

 

 

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

 

3.3 學習感悟(5分)

1.PTA上的作業做起來很費腦筋,每一道題目都在看到之后要想很久,才會有頭緒,我會提高自己思維能力,每日多寫10行代碼。

2.我感覺每周的PTA作業的難度都在增加,這周作業難度我感覺大了不少,需要時間很多。

3.除了在課堂上積累外還要多積累課外代碼知識,比如中國大學MOOC。

 


免責聲明!

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



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