C語言博客作業03


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-4/
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
這個作業的目標 清楚所學東西並學會學習總結
學號 20209212

一,PTA實驗作業

1.1


1.2

  數據表達:用了zi,mu,N,i,sum,item 變量。zi和mu的值是根據題目賦值和有規律的變化。N是用戶輸入的值。
           i初始值為1,最大值是由N決定。sum和item初始值和變化值由其他變量所決定。
           zi,mu,N,i,sum,item都是雙精度浮點型。
  數據處理:  表達式:                   
                  1.item=zi*1.0/mu;
                  2.sum=sum+item;      流程結構:循環結構
                  3.zi=zi+mu;        
                  4.mu=zi-mu;

1.3

PTA提交列表

  • Q1:提交后顯示較大N不正確,反復看反復改卻不知道錯在哪。
  • A1:最后找了大佬,把zi,mu前的int改成了同樣的double,然后顯示正確,但是我現在還是沒搞懂為什么要改int,而且還改正確了。
  • Q2:為什么用item=zi/mu不正確,而是寫成zi*1.0/mu;
  • A2:因為我上課沒仔細看和書,書上有強調為什么要這樣做,但我當時只是苗了一眼(攤手)。

2.1


2.2

  數據表達:用到了sum,i,x變量。x的值由用戶輸入,i的最大值由x決定,sum的值由i和x決定。 sum,x,i都是整型變量。
  數據處理:  表達式: 1.   sum=sum+i    流程結構:循環結構 

2.3

PTA提交列表

  • Q1:最后的printf不知道怎么寫!!PTA上面這么打輸出的只要和他要輸出的一樣就正確,可是這樣的代碼當我的x=1,最后豈輸出的是1+1=1.不正確啊!
  • A1:我身邊唯一的大佬也沒寫這個,所以我的解決辦法就是發博客等待有“猿”人助我一手。

3.1


3.2

  數據表達:用到了A,B,sum,i變量。A,B的值由用戶輸入,i的最大值由sum決定,sum的值由A和B決定。 A,B,sum,i都是整型變量。
  數據處理:  表達式:1.sum=A+B    流程結構:循環結構 

3.3

PTA提交列表

  • Q1:不知道如何讓打出來的Wang等於sum的數值個數!
  • A1:向已經寫完的同學請(偷)教(學),TA告訴我用循環結構就行了,茅塞頓開(憨笑)。

二,閱讀代碼

1,找一份優秀代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方.


題目:給定一個非空整數數組,除了某個元素只出現一次以外,其余每個元素均出現兩次。找出那個只出現了一次的元素。
來源leecode
代碼

  class Solution {
  public:
      int singleNumber(vector<int>& nums) {
          int ans = 0;
          for (int num : nums) {
              ans ^= num;
          }
          return ans;
      }
  };

可以學習的地方:代碼用了class Solution 而不是以main函數作為程序的入口。其優點是可以真正地比較算法的效率,更簡單的Special Judge。
此題使用位運算來進行求解,對於位運算我從沒了解過,這也是我需要學習的地方。


三,學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第三周 兩天 134 循環判斷結構 圖表的制作

3.2 累積代碼行和博客字數


3.3 學習感悟

一直跟着老師后面走,不去預習,每次都是急急忙忙的跟着學。好像實驗課還在理論課前面,相當於要當場學新的東西,這太難為我胖虎了。所以經過這么一段時間的學習,讓我知道了啥都要提前預習,不然很可能跟不上。隨着學習的不斷加深,作業的難度和量也隨之增加,所以要想不被落下,就得有自主學習能力並且舍得花費時間用在學習上。
編程好難。 每日三祈不要禿,謝謝。


禿頭第三步


免責聲明!

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



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