C語言I部落格作業11

2022-05-31 13:09:11 字數 2961 閱讀 9099

二這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

能夠熟練運用c語言進行程式設計,並能夠自己製作一些簡單的軟體

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

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

參考文獻

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

資料表達:定義整型變數n,b,m.陣列p[10]。

資料處理:

用乙個陣列進行「桶排序」。

b=n%10 p[b]++ n/=10 //求餘得到每乙個數字,放到陣列進行統計。

最後,如果陣列中某個數字大於乙個就return 1,回到主函式。

輸入資料

輸出資料

說明105 500

cnt = 6

樣例1 100

cnt = 1

舉例

1.答案錯誤:for迴圈中i應該從0開始,而我從1開始,後改正。

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

資料表達:第乙個函式定義整型變數n,n=number,sum=0,分別表示每個位上的數字,輸入的數,數字之和。

第二個函式定義count=0,sum=0,i;分別表示滿足的數的個數,和,用於for迴圈。

資料處理:

第乙個函式:

while(n)

n=n%10; sum=sum+n;n=n/10; //求每位上的數字,以及和。

if(sum==5) return 1; //判斷數字是否符合條件,是就return 1;否就return 0.

else return 0;

第二個函式:

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

if(is(i))

count++;

sum=sum+i; //for迴圈統計符合條件的數,以及求和。

最後輸出。

輸入資料

輸出資料

說明104 999

104 is counted.count = 15, sum = 3720

樣例101 500

500 is counted.count = 15, sum = 3720

舉例

1.答案錯誤:第乙個函式未對sum賦值。

2.部分錯誤:第二個函式中未對滿足數字求和。

1.同學**用的方法比較麻煩,但思維比較簡單,容易理解。通過判斷位數奇偶和兩個if語句進行篩選同構數。

2.我的**比較直接,用乙個for迴圈和乙個if進行判斷,來篩選出同構數。

日期這週所花的時間

**行學到的知識簡介

目前比較迷惑的問題

10.7-10.13

7個小時

80+編譯if-else語句,變數,資料型別不清楚,算術運算與賦值運算

無法區分以及中英符號

10.14-10.20

5個小時

90+編譯for語句,指定次數的迴圈程式設計

巢狀if-else語句

10.21-10.27

5個小時

140+

學習了函式定義

函式的區分

10.28-11.3

6個小時

150+

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

用邏輯運算子表示x為0的幾種表示式

11.04-11.10

5個小時

200+

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

無11.11-11.17

6個小時

300+

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

while和do-while結構的一些區別

11.18-11.24

7個小時

100+

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

無11.25-12.1

4個小時

100+

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

無12.2-12.8

3個小時

100+

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

這一次的程式設計題很難,感覺沒有思路

這周學習了掌握各種型別函式的定義、呼叫和申明,熟悉變數的作用域、生存週期和儲存型別,使我對c語言的了解更深了,這週的作業也加強了我對

函式的理解,我覺得很有效而且好用。我相信以後能夠學到更多的知識來充實自己。

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