這個作業屬於哪個課程
c語言程式設計ii
這個作業要求在**
這個作業的目標
掌握各種型別函式的定義、呼叫和申明,熟悉變數的作用域、生存週期和儲存型別。
學號20209060
第5章 函式 要求學生掌握各種型別函式的定義、呼叫和申明,熟悉變數的作用域、生存週期和儲存型別。
pta實驗作業
**互評
學習總結
1.pta實驗作業(20分/題)
從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:
1.pta實驗作業
1.1 6-1 統計某類完全平方數 (20分)
題目內容描述:!本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多少個滿足上述要求的整數,並計算這些整數的和。
1.1.1實驗**截圖
1.1.2 資料處理
資料表達:定義整型變數 n=n,x,陣列flag
資料處理:先用 double root = sqrt(n);if(root == (int)root)判斷n是否為平方數,再用陣列判斷0-9中是否有重複的
1.1.3 造測試資料輸入資料
輸出資料
說明105 500
cnt = 6
樣例1 11
0有平方但沒有兩位數字相同數
-999
cnt = 0
測試範圍小於0的值
1.1.4 pta提交列表及說明
答案錯誤:一開始呼叫的power函式,判斷n=power(x,2);判斷x是否為正數但出錯了。
答案錯誤:陣列定義位數少了,沒有考慮周全
1.2 6-2 統計各位數字之和是5的數題目內容描述:本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於5;另乙個函式統計給定區間內有多
少個滿足上述要求的整數,並計算這些整數的和。
函式介面定義:
int is( int number );
void count_sum( int a, int b );
函式is判斷number的各位數字之和是否等於5,是則返回1,否則返回0。
函式count_sum利用函式is統計給定區間[a, b]內有多少個滿足上述要求(即令is返回1)的整數,並計算這些整數的和。最後按照格式
count = 滿足條件的整數個數, sum = 這些整數的和進行輸出。題目保證01.2.1實驗**截圖
1.2.2 資料處理
資料表達:定義整型變數i,count,sum
資料處理:先用for迴圈統計整數,在用while迴圈判斷數字之和為5
1.2.3 造測試資料輸入資料
輸出資料
說明104 999
104 is counted.,count = 15, sum = 3720
樣例1.2.4 pta提交列表及說明
1.答案錯誤:定義的資料未初始化
2.編譯錯誤:格式不對,沒有換行
2.**互評(5分)找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。
a同學
b同學
我的
1,a同學的**用陣列判斷位數,用if(t*t= =n)判斷n是否為平方數,在判斷位數是否有重複的數字
2,b同學用while迴圈i=0,i++,i*i=n判斷n是否為平方數,在迴圈中取當前位上的數判斷是否有重複
3,我的**首先判斷傳進函式的數字是否是完全平方數,如果不是直接返回0;如果是完全平方數則,建立乙個陣列用
來判斷0-9中的數字是否有重複的,並初始化為0,用求模取餘的方式來求出每一位的數字,進而判斷該數字中是否有兩
個數字重複,如果沒有返回0,如果有則返回1
3.學習總結3.1學習進度條日期這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
第九周12.12-12.19
20312
函式宣告,變數的作用域
變數的作用域還是搞不太清
3.2累積**行和部落格字數
3.3.1 學習內容總結
3.3.2 學習體會
1.這週學習了函式型別,變數的作用域、生存週期和儲存型別
2.pta作業真的很難,選擇題外每個花費大量時間,不知道解
3.寫pta作業時的題太少了,一變通就不會,思路都沒有
4.沒有足夠的時間去打**,越來越不熟練
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...