C語言I作業05

2022-05-28 10:27:12 字數 2024 閱讀 4059

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

靈活運用不同方法來編寫**,深入理解函式定義

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

c語言的運算子表示式、基本流程、結構體,以及一些格式的使用,呼叫函式的定義,也幫助我怎麼樣互評**

參考文獻

c語言程式設計,提問的智慧型

題目描述:判斷乙個整數的各位數字平方之和能否被5整除,可以被5整除則返回1,否則返回。

資料表達:運用整型int定義sum,先給sum賦值為0,然後計算、並取餘數和取整。

資料處理:本題所用到的表示式為sum+=(n%10)*(n%10),用了while和if-else語句,即分支結構。

函式引數:主調函式int main、被調函式int fun( int n ),實參是n、形參是sum。

輸入資料

輸出資料說明3

0不能被5整除300

不能被5整除

1231

能被5整除

1.編譯錯誤;第一排函式定義括號後面打了分號。

2.第二次編譯錯誤則是把英文單詞打錯了以及return後面打了=號。

3.答案錯誤:沒按照pta上面的格式。

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

資料表達:運用整型int定義int x,y,z,sum,result;

資料處理:本題所用到的表示式為sum=x*x*x+y*y*y+z*z*z;用了if-else語句,即分支結構。

函式引數:主調函式int main、被調函式int func(const int n ),實參是n、形參是x,y,z都為整形。

輸入資料

輸出資料

說明153

1是水仙花

6000

三位整數130

二位數

1.編譯錯誤;第一次int後面表示式忘記打逗號。

2.第二次編譯錯誤則是沒把把z=n/100放到sum裡面。

同學**

我的**

同學**

我的**

第乙份**與我的**不同點

1.他定義了2個變數,然後是他使用了for迴圈語句。

2.我使用的是while和if-else兩種語句,從語句使用來看我的更廣泛,他的簡潔一些。

3.用while的好處是它不受限制,在不確定的情況可用,總體來說他的通俗易懂和可讀性。

第二份**與我的**不同點

1.定義不同:他直接使用double浮點型,定義了四個變數,我定義了二個,用了二種型別來定義。

2.他的沒有很直**懂意思,步驟也有多餘,不是那麼簡潔。

日期這週所花的時間

**行學到的知識簡介

目前比較迷惑的問題

10.18~10.26

11小時左右

80for迴圈語句的使用以及資料處理的運算子還有函式結構

對格式問題不太明白、表示式有點不會和一些細節問題總是忽略以及函式的使用不完全理解

C語言I作業05

呦呦 2019 10 25 23 35 15 一 本週教學內容 目標 第2章 用c語言編寫程式 函式 2.5 生成乘方表與階乘表。使學生對函式的定義和呼叫有初步的認識,能模仿程式設計。這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習基本函式的定義和呼叫 這個作業在...

C語言I作業05

恢復內容開始 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i 2019秋作業05 我在這個課程的目標是 學會生成乘方表與階乘表,開始完成書上的函式題,預習並了解之後課程內容 參考文獻 c語言程式設計 中國大學mooc 1.pta實驗作業 1.1 水仙花數判斷 本題要求實現乙個函式...

C語言I作業05

第2章 用c語言編寫程式 函式 2.5 生成乘方表與階乘表。使學生對函式的定義和呼叫有初步的認識,能模仿程式設計 問題答案 這個作業屬於那個課程 c語言程式設計l 我在這個課程的目標是 紮實的學號c語言為以後學好c 做準備 這個作業在那個具體方面幫助我實現目標 使我可以更加了解運用markdown的...