C語言I部落格作業05

2022-05-18 02:13:12 字數 2110 閱讀 6802

第2章 用c語言編寫程式-函式 2.5 生成乘方表與階乘表。使學生對函式的定義和呼叫有初步的認識,能模仿程式設計。

問題答案

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學好c語言,成為一名程式設計師

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

了解到了while語句,組合數的求法

參考文獻

/homework/9826

從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:

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

資料表達:用了整形變數

資料處理:運用了while語句

函式引數:int func(const int n)為被調函式,屬於整形函式。

輸入資料

輸出資料

說明153

1是水仙花數10

非水仙花數60

非水仙花數

編譯錯誤:分號忘記打

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

函式介面定義:

int fun(int n );

其中 n 是使用者傳入的引數。 函式判斷n的各位數字平方之和能否被5整除,能被5整除則返回1,否則返回0。

資料表達:用了整形變數,定義m,用公式m=m+(n%10)*(n%10)。

資料處理:運用到while語句。

輸入資料

輸出資料

說明121題給

1230題給1

0不能

編譯錯誤:分號忘記打,大括號忘記打,==輸入成為=,手比腦袋快。

區別:1.同學的輸出變數比我多很多,**數量比我多,相比之下我的**還是比較簡單。

區別:1.前面幾乎大同小異,後部分我用了if-else語句

2.我使用了while (n!=0);這個語句,可他卻沒有,直接是while(n),我認為他這點比我好。

3.同學的空格比我做的好,差不多每個地方都用到了空格。

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

10月26

3小時100

學到了while迴圈,鞏固了if-else迴圈

暫無

請用思維導圖的形式將到目前為止所學的內容進行整理。

本週的**應該是前幾周的**最難得一次了,一開始我有點摸不著頭腦,但是我還是把教材翻了翻,前面的只是還有後面的知識,我發現了解決問題的辦法,通過看書,我認知了do-while語句,還有while語句,所以給我的感受就是一定要走在老師的前面,不能被老師趕著走,否則你會陷入困境,所以以後的學習,我一定要自己主動去學習,加油!

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