C語言I部落格作業05

2022-06-03 03:45:08 字數 2324 閱讀 2982

這個作業屬於哪個課程

c語言程式設計ii

這個作業的要求在**

c語言i作業05

我在這個課程的目標是

掌握並運用自定義函式解決程式問題

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

對程式的整體把握以及自定義函式的使用條件

參考文獻

本題要求實現乙個函式,判斷任一整數是否為水仙花數(必須是三位數,且數的每一位上數字的立方和與數本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155則不是水仙花數。如果是水仙花數,則函式返回1,否則返回0.

資料表達:定義整型數s、n,s與n共同判斷是否為水仙花數,如果是則返回值為1,不是則為0

資料處理:自定義函式func,利用while迴圈與程式語句s=s+(n%10)(n%10)

(n%10);n/=10;計算最後所得的數字,若最後所得的數字與輸入值n相等,則輸出1,否則輸出為0.

函式引數:呼叫的主函式為main,被調函式為func,都為整型函式,實參為n,形參為n、s,都為整型

輸入資料

輸出資料

說明123

0不是水仙花數

2330

不是水仙花數

1531

是水仙花數

1.編譯錯誤:數學語句轉程式語言中%打成/,式子中的;沒打

2.編譯錯誤:return 0打成return o

編寫函式fun,其功能是:判斷乙個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。

資料表達:定義整型數t,t為n通過計算之後的輸出值,之後在計算t,若等於0則輸出1,不等於0則輸出0

資料處理:將數學函式變成程式語言 t += (n%10)*(n%10);n/=10;,計算出t的值,之後再用if-else語句判斷是否能被5整除,如果可以,則輸出1,不可以則輸出0

引數函式:主調函式為main,被調函式為fun,都為整型函式,實參為m,形參為t,都為整型數

輸入資料

輸出資料說明2

the result is 0

不符合要求

12the result is 1

符合要求

78the result is 0

不符合要求

1.編譯錯誤:t%5==0打成t%5=0

同學**截圖

自己**截圖

·我是將所有數乙個乙個羅列出來計算,他是使用pow來簡化運算

·開闢了更多的空間來節約運算的時間

·自己最後是直接輸出0或1,而他是先將i賦值,在輸出i

同學**截圖

自己**截圖

·老樣子,自己是吧乙個乙個列出來計算,而他是利用pow計算乘方

·他的格式更加精簡,看起來更加舒服

·我利用if-else語句,而他沒有,簡化了運算

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第九周/10.21~10.28

30小時

500如何自定義函式

可不可以自定義乙個函式然後給予這個函式更多的定義?

·終於意識到為什麼當程式設計師容易禿頭了,因為要天天熬夜碼**。但是我也在碼**的同時感受到了另類的感覺,就是一種**終於碼對之後的那種狂喜,這種是一種無論如何都掩飾不了也無法掩飾的感覺。我想這就是支撐程式設計師的精神支柱吧。學習的過程很困難,但是我還是會堅持學習只要不禿頭

C語言I部落格作業05

這個作業屬於哪個課程 c語言程式設計ii 這個作業的要求在 c語言i作業04 我在這門課程的目標是 學好c語言為學習以後學習其他的語言做準備 這個作業在那個具體方面幫助我實現目標 對while迴圈語句的運用,思考能力等 參考文獻 c語言程式設計i dev c 1.題目內容描述 1.資料表達 輸入資料...

C語言I部落格作業05

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業鏈結 我在這個課程的目標是 用c語言編寫程式 函式 2.5 生成乘方表與階乘表 這個作業在那個具體方面幫助我實現目標 pta的編寫作業 參考文獻 c語言程式設計 1.1 題目名 判斷乙個整數的各位數字平方之和能否被5整除 1.1.1資料處...

C語言I部落格作業05

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求的鏈結 這個作業的目標 熟練運用多if語句的運用 這個作業在哪個具體方面幫助我實現目標 多if語句程式的編寫讓我多次練習 參考文獻 c語言程式設計 學號20209030 1.1.1 資料處理 資料表達 x,y為輸入的身高和體重 bmi...