C語言I部落格作業04

2022-06-03 17:06:13 字數 2619 閱讀 4683

這個作業屬於哪個課程

這個作業要求在**

/homework/11489

這個作業的目標

掌握更多的**知識

學號220209094

1.1 求組合數 (15分)

本題要求編寫程式,根據公式

算出從n個不同元素中取出m個元素(m≤n)的組合數。

建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double。

1.1.1資料處理

資料表達:變數有下x,m,n,,result,sum1。m,n的值為賦值,result是計算出來的,x, n, m是整數型變數,sum1是雙精度浮點型變數

資料處理:表示式:sum1 = sum1x;

result = fact(n)/(fact(m)fact(n-m))

使用了迴圈結構和自定義函式

函式引數:主函式為#include,被調函式為double fact (int n),sum1為雙精度浮點型,形參為n, m,實參為fact,result

1.1.2實驗**截圖

1.1.3 造測試資料

1.1.4 pta提交列表及說明

q1.忘記定義變數x了,所以編譯錯誤。

a1.加了乙個int x

1.2求冪之和 (15分)

本題要求編寫程式,計算

可以呼叫pow函式求冪。

1.2.1 資料處理

資料表達:變數為i,n,sum,result。n為賦值。i,n,sum,result為整型變數

資料處理:表示式:sum+=pow(2,i);使用了迴圈結構和數學函式

函式引數:主函式為#include,被呼叫函式為#include,形參為n,實參為i,sum,result

1.2.2 實驗**截圖

1.2.3 造測試資料

1.2.4 pta提交列表及說明

q1.答案錯誤,因為多打了乙個字母導致算數表示式錯誤。

a1.刪掉了這個字母,就沒事了。

(同學一的作業)

本人看法:大同小異,用到的結構和演算法都是一樣的,就是排版上有些差異,用到的定義字母不一樣而已。

(同學二的作業)

本人看法:結構和演算法都一樣的,步驟也是一樣的。

本人的:

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

第八周10.19-10.25

15小時

21行在螢幕上顯示hello world!

為什麼可以這樣表達

第九周10.26-11.1

15小時

300行

變數和資料型別

變數的定義和賦值

第十周11.2-11.7

15小時

700行

if-else並列結構,for迴圈

格式不了解並且不會運用

第十一周11.8-11.14

25小時

800行

自定義函式,巨集定義函式

這是啥,我為什麼要用這個

**行數:1821

部落格字數:3766

總結:總體學習狀態良好,對於新知識還是樂於接受和學習的,就是新知識帶來的問題同樣也很多,等著我去解決。

感悟:**的花花世界確實迷人眼,沒有耐心你別來。作業一次比一次多,頭髮一天比一天少,我變禿了,我也變強了。

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

採用專業的思維導圖軟體,建議可以是:mindmanager、xmind、imindmap、freemind、mindomo、mindnode……等等之一。

只有你想不到的結構,沒有**做不到的結構,雖然才入門,但已經感受到了這是乙個需要不斷進步和學習的世界,

為了變強,髮際線也得向後靠點,我會越來越強,在這個**所構成的世界裡,一切彷彿才剛剛開始,加油!!!!

C語言I部落格作業04

問題 回答這個作業屬於 c語言程式設計 這個作業要求在 1 homework 9768 我在這個課程目標是 學習如何分析程式和除錯程式 這個作業在哪各方面幫助我實現目標 pta的作業,的分析 參考文獻 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入格式 輸入在一行中給出乙個正整數...

C語言I部落格作業04

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 弄清楚for迴圈語句作用 這個作業在那個具體方面幫助我實現目標 應對不同的題目使用for語句 參考文獻 1.1.1資料處理 資料表達 int denominator,n,i double item,sum 定...

C語言I部落格作業04

問題答案 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練的運用與掌握計算機系統和c語言知識 這個作業在那個具體方面幫助我實現目標 打字能力和鍵盤符號熟練程度以及對資料的分析 參考文獻 pta系統常見問題解答 本題要求編寫程式,計算交錯序列 1 2 3 3 5 4...