C語言I博客作業09


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11635
這個作業的目標 <掌握各種類型函數的定義、調用和申明,熟悉變量的作用域、生存周期和存儲類型>
學號 <20208992>

1.PTA實驗作業(20分/題)
請再此處列出自己的排名圖片,如:

1.1 題目名1

1.1.1數據處理
數據表達:定義整型變量z[10000], y[10000], x[10000], i, a, b, c, d, e, f, g, h, j, count, flag,k。靜態數組在z【10000】為答案數,x【10000】為其獨立性,其余為中間值。
數據處理:首先輸入數據a,b范圍。定義函數fact為判斷素數函數,第一個for循環將所有[a,b]區間內的幸福數找出來,存進數組z[10000]中,同時在這個循環里面用fact判斷素數計算其獨立值,這里無限循環判定為循環次數大於20次。第二步是在再行一次for循環,每個值都有迭代的中間值,將其中間值大於a,小於b的存於數組y[10000]里面,然后判斷z[count]是否等於y[count],若不等於,則輸出z[count],x[count]。這里用個k計算次數,如果k==0,則[a,b]范圍內沒有獨立幸福數,輸出SAD。
1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 數據說明
10 40 19 8 23 6 28 3 31 4 32 3 題目樣例
110 120 SAD 沒有獨立幸福數
170 190 176 3 188 4 190 4 正常輸入

1.1.4 PTA提交列表及說明

答案錯誤:符號打錯了。

1.2 題目2

1.2.1 數據處理
數據表達:定義了整型變量n,num,count,sum;通過用戶得到;
數據處理:while(num>0){
n+=num%10;
num/=10;
}
if(n==5){
return 1;
}
else{
return 0;
for(a;a<=b;a++){
if(is(a)){
count++;
sum+=a;
1.2.2 實驗代碼截圖

1.2.3 造測試數據

1.2.4 PTA提交列表及說明

編譯錯誤:未定義函數,造成編譯錯誤。

2.代碼互評(5分)

同學代碼截圖

自己代碼截圖

1.他們的感覺思路比較清晰,給人一種容易理解的感受。
2.我的沒有他們思路那么清晰,需要向他們學習。

3.學習總結(15分)
3.1 學習進度條(5分)

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

3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結

3.3.2 學習體會
1.這周我們學習了使用自定義函數和函數的作用域。
2.對於沒學的知識點,自學程度不夠,導致有些題沒有寫題思路。
3.應該更加認真去學習去復習鞏固。


免責聲明!

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



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