C語言I部落格作業09

2022-06-03 16:06:13 字數 3295 閱讀 7989

這個作業屬於哪個課程

這個作業要求在**

/homework/11634

這個作業的目標

函式的定義、呼叫和申明,以及函式的作用域、生存週期和儲存型別。

學號20208929

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

1.1 題目名1 統計各位數字之和是5的數

題目內容描述:

1.1.1資料處理

資料表達:定義整型變數i,sum,count,n,while判斷number是否為0,計算輸出數的每個數字之和,再用if條件語句判斷number各數字之和是否為5,是則return 1,否則return 0,

資料處理:表示式:算術表示式,關係表示式,賦值表示式

流程結構:定義整型變數i,sum,count,n,int i,sum=0,count=0;int n;

while判斷number是否為0;

n=number%10,將輸入值除以十取餘,同時再改變number返回值,n=n/10;

if-else判斷sum是否為5,是則return 1;否則return 0;

定義整型變數x,y,i;

for(i=a;i<=b;i++);

if判斷返回的值是否為真;

輸出count與sum的值。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明1 146191

count = 10, sum = 3110

有10個這樣的數,它們的和是3110

104 999

104 is counted. count = 15, sum = 3720

有15個這樣的數,它們的和是3720

420 888

count = 1, sum = 500

有1個這樣的數,它們的和是500

1.1.4 pta提交列表及說明

提交列表說明:1.執行超時:忘記number除餘後應重新再賦值,定義後即可;

1.2 題目2 解一元二次方程

題目內容描述:

1.2.1 資料處理

資料表達: 浮點型變數a,b,c,x1,x2,x,d,p,q;進行了數學知識的轉化;

資料表示式: 賦值表示式,算術表示式,邏輯表示式;

流程結構: 選擇結構,順序結構,if-else語句;

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明0 4.5 -3.6

x = 0.8

輸出結果

0 0 3.6

無解輸出結果

0 0 0

無窮多解

輸出結果

1.2.4 pta提交列表及說明

提交列表說明:1.部分正確:沒有考慮清楚共軛的情況,不夠準確,重新定義好即可。

2.**互評(5分)

同學**截圖

自己**截圖

1.同學的**條件定義的更為清晰,並且定義在一起,更加簡潔明瞭,看起來更舒服,同時也節省了空間,值得我學習;

2.這個題目可以使用迴圈語句,而同學的**使用的是求出整數的每一位,在多位數的使用時沒那麼方便,並且比較繁瑣,但更簡單,能讓人更加容易明白。

3.學習總結(15分)

3.1 學習進度條(5分)

周這周所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

第十六周

15247

函式的定義、呼叫和申明,熟悉變數的作用域、生存週期和儲存型別。

函式的生存週期以及作用域

3.2 累積**行和部落格字數(5分)

時間部落格字數

**行數

-------

----

第八周666

64第九周

705105

第十周1180

180第十一周

1500

203第十二周

1208

197第十三周

1126

169第十四周

1227

173第十五周

1328

184第十六周

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

3.3.1 學習內容總結

3.3.2 學習體會

體會:臨近期末,卻感覺愈加跟不上節奏,老師布置的作業也不會,很煩躁,卻不得不千方百計完成,加油吧

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟悉巢狀迴圈結構,解決實際問題 這個作業在那個具體方面幫助我實現目標 提供練習 參考文獻 知乎1.1 題目名1 本題要求對任意給定的一位正整數n,輸出從11到nn的部分口訣表 1.1.1資料處理 定義a,b,n三個整形變...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 我希望能開發一種全新的語言程式 這個作業在那個具體方面幫助我實現目標 熟悉使用迴圈語句的巢狀 參考文獻 1.pta實驗作業 2.互評 3.學習總結 1.1 列印九九口訣表 15 分 本題要求對任意給定的一位正整數n,輸出...

C語言I部落格作業09

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標 能夠靈活編寫 這個作業在那個具體方面幫助我實現目標 pta作業總結,發現錯誤,積累經驗 參考文獻 c語言程式設計 從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分 每項5...