C語言I部落格作業09

2022-06-04 13:27:13 字數 2398 閱讀 7269

c語言i部落格作業09

這個作業屬於哪個課程

這個作業要求在**

/homework/11637

這個作業的目標

熟悉掌握自定義函式的用法,自學陣列

學號20209067

本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。

1.1.1資料處理

資料表達:定義了整型變數s,t。

資料處理:運用了while迴圈和for迴圈再加上if結構進行計算結果。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明104

999104 is counted. count = 15, sum = 3720

執行正確

20100

count = 4, sum = 146

新資料也可以執行

1.1.4 pta提交列表及說明

提交列表說明:

編譯錯誤:if(is(n))這個知識點不是很會,後來問了室友,學會了這個。

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

2.1.1資料處理

資料表達:用了b,t,i,num,a,flag變數,a,flag的值是賦值上去的,其他則是運算,型別都是整型。

資料處理:資料用到的表示式和流程結構如下:

if(t*t == n)

for(i=0;i<10;i++){if(a[i]>=2) {flag=1;return 1;

if(flag==0) return 0;

2.1.2實驗**截圖

2.1.3 造測試資料

輸入資料

輸出資料

說明100 500

cnt = 6

題目樣例

146 198

cnt = 0

不滿足條件

2.1.4 pta提交列表及說明

1. 答案錯誤:一開始沒有用if(a[i]>=2)這個方法,導致一直答案錯誤,後來改正了。

同學1的** 

同學2的**

自己的**

1.用了if-else的分支結構使二元一次方程的解分為很多情況。

2.使用for和while的迴圈結構使題目清晰明了。

日期這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

12.13~12.20

12h265

自定義函式

題目不會做,對於函式的運用不靈活

1. 這次題目大多都是問別人做出來的,自己實力有點弱,也讓我看到了這次的不足,加油!

2. 對函式更加深入了解一些,把分支和迴圈用到函式裡面去。

3. 下週會加強對函式的理解,同時也複習分支和迴圈準備期末考試。

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...