C語言I部落格作業05

2022-05-30 07:33:15 字數 1517 閱讀 6753

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程課程目標是

熟練運用各種演算法語句

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

練習演算法運用和熟悉語法

參考文獻

c語言程式設計

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

資料表達:運用了整形變數n以及a,b,c三個變數

資料處理:運用a=n/100%10, b=n/10%10,c=n%10,aaa+bbb+ccc==n這幾個式子運算

輸入資料|輸出資料|說明

|:---|:--|

100|0|非水仙花數

200|0|非水仙花數

666|0|非水仙花數

1.錯誤:沒有注意空格的有無,將if語句後直接加分號並在c的後面又加了個除號

2.正確:經過與同學的對比才把空格問題搞好,然後又發現了其他問題並解決編寫函式fun,其功能是:判斷乙個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回0。

資料表達:運用n與s兩個變數

資料處理:運用s+=(n%10)*(n%10)與n/=10兩個式子計算

輸入資料|輸出資料|說明

|:---|:--|

3|0|一位數

17|1|兩位數

110|0|三位數

1.錯誤:將公式寫錯導致錯誤了很多遍以及空格問題

2.正確:問了同學之後才將公式改正

自己的截圖:

同學的截圖:

我和這位同學所用的方法不同相比之下他的更加簡潔,我的更加細緻

周/日期|這週所花時間|**行|學到的知識點簡介|目前比較迷惑的問題

|:---|:--|

10.21-10.27|20小時|81|呼叫函式fact()計算階乘|幾個階乘融合在一起不是能理解怎樣處理

1.本週學習了階乘的生成與運用

2.對於一些階乘的復合形式不太理解

3.還是不太細心沒有做到格式不出錯

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