C語言I部落格作業11

2022-05-28 10:03:09 字數 3825 閱讀 4209

問題

答案這個作業屬於那個課程

c語言程式設計iiiii

這個作業要求在**

我在這個課程的目標是

熟練掌握各大語句,運算子,函式,嘗試用簡單的**解決複雜的問題

這個作業在那個具體方面幫助我實現目標

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

參考文獻

《c語言程式設計》

題目內容

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

函式介面定義

int isthenumber ( const int n );
其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0

裁判測試程式樣例

#include #include int isthenumber ( const int n );

int main()

printf("cnt = %d\n", cnt);

return 0;

}/* 你的**將被嵌在這裡 */

資料表達:定義了整型變數n。n指輸入的整數。sqrt 函式返回的值是double型,強制型別轉換為int型。定義乙個有10個整型元素的陣列num,並對第乙個元素賦初值0。
偽**

輸入資料

輸出資料

說明10 90

cnt=0

不存在兩位數字相同的完全平方數

50 130

cnt=2

滿足條件的整數較少

105 500

cnt = 6

題目示例

90 950

cnt=9

滿足條件的整數較多

題目內容

本題要求實現兩個函式:乙個函式判斷給定正整數的各位數字之和是否等於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 = 這些整數的和進行輸出。

題目保證0<ab≤10000。

裁判測試程式樣例

#include int is( int number );

void count_sum( int a, int b );

int main()

資料表達:在定義函式is時,定義了兩個整型變數sum,a。sum表示number各位數字之和,a表示區間內的最小值。在定義函式count_sum時,定義了四個整型變數b,c,sum,count。b和c分別表示區間的最大值和最小值,sum表示滿足條件的正整數之和,count表示滿足條件的正整數的個數。
偽**

輸入資料

輸出資料

說明5 30

5 is counted.

count = 3, sum = 42

區間較小

104 999

104 is counted.

count = 15, sum = 3720

題目示例

233 2333

count = 31, sum = 40574

區間較大

周這周所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第一周6小時

29行對c語言、markdown語法,程式設計有了初步的認識

對程式設計一竅不通,只會照著書上打

第二週8小時

19行學會如何提問,安裝mingw-w64並用它編譯c程式

markdown語法掌握不熟練

第三週10小時

96行關係運算、if-else語句、格式化輸入語句scanf(),以及常用的數學庫函式

對程式設計中各大語句的運用不熟悉

第四周13小時

93行for迴圈語句實現指定次數的迴圈程式設計

運用for語句時經常犯很多錯誤

第五周10小時

161行

用c語言編寫程式

對編寫函式和呼叫函式還有很多不熟悉

第六周12小時

168行

多分支結構、字元型資料型別和邏輯運算子

對各運算子的優先順序和結合性,多分支結構不熟悉

第七周10小時

185行

熟悉多分支結構switch語句的使用

面對比較複雜的題時難以解決

第八周8小時

159行

使用while和do-while結構解決問題

不知道如何寫偽**

第九周8小時

158行

熟悉break、continue的使用,熟悉使用迴圈的巢狀解決問題

對複雜的巢狀迴圈還是有些難理解

第十周11小時

140行

根據實際情況,選擇合適的演算法、合理的迴圈結構,熟練的編寫程式

邏輯思維能力不夠,做題太吃力

第十一周

10小時

194行

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

不太理解函式的型別區分,定義等

C語言I部落格作業11

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 學到更多的語言程式設計技術 這個作業在那個具體方面幫助我實現目標 複習了函式的定義,變數的生存週期,定義,全域性變數等等。參考文獻 無本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業11 我在這個課程的目標是 鞏固先前所學的知識,熟悉使用函式。這個作業在哪個具體方面幫助我實現目標 pta裡的作業 參考文獻 csdn 瀏覽器 一本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有...

C語言I部落格作業11

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會用正確的語法格式進行程式設計,鍛鍊能力,學好c語言,學會如何呼叫函式和定義函式 這個作業在那個具體方面幫助我實現目標 習題的練習,互評,思維導圖的繪製,培養了思維邏輯能力 參考文獻 偽 int isthenumber...