計算長方體體積
有朋友會說長方體體積還不好算嗎?長X寬X高,沒錯用計算器一下就可以出結果,編程反而麻煩些,但是我們說的是這種思維,如果復雜的重復運算的話寫好程式就非常簡單了.
簡單運算下一個固定高度的長方體體積計算,先看下運行后面板.

長度和寬度是可以自由輸入的哦
那么這個程式該怎么撰寫?
第一步先把頭檔案寫上
在C語言家族程式中,頭檔案被大量使用,一般而言,每個C++/C程式通常由頭檔案(header files)和定義檔案(definition files)組成,頭檔案作為一種包含功能函式、資料介面宣告的載體檔案,用于保存程式的宣告(declaration),而定義檔案用于保存程式的實作 (implementation),
C++/C程式的頭檔案以“.h”為后綴,
stdio.h
stdio.h就是指“standard input&output" 意思就是說標準輸入輸出頭檔案

大家一起動手寫寫試試
第二步定義常量
先給他定義一個固定的高度,我們給他定為10.(define,無參宏定義的一般形式為:#define 識別符號 字串
define 函式定義一個常量常量類似變數,不同之處在于在設定以后,常量的值無法更改,)

第三步函式宣告
函式宣告是為了讓下面呼叫函式的那個地方認識你被呼叫的函式,

第四步主函式
這個沒什么好說的main函式,大家發現這里經常出現int,int是關鍵字: 宣告整型變數或函式!

記得后面加()哦
第五步函式體
主函式中{}中的內容被稱為函式體
1.定義整型變數
因為前面定義過高了所以這里只需定義長,寬和體積就可以了,取名字最好取個意思相關的,例如:長定義為m_long,長的英文,如果定義別的可能當時能分辨出來后期再看就會忘了定義的是什么了,所以一定要養成良好的習慣,

2.輸出函式
printf 表示輸出函式,這里的輸出就是運行后的顯示結果,先看一下實體:

printf("長方形的高度為:%d ",Height);
長方形的高度為,運行后直接顯示
"%d"輸入輸出為整型,
" "換行,
Height放在這個位置就是呼叫上面定義的這個詞.上面定義的是10,所以這里顯示10.
這句話運行后顯示為下圖:

scanf() 是C語言中的一個輸入函式,與printf函式一樣,都被宣告在頭檔案stdio.h里,因此在使用scanf函式時要加上#include ,它是格式輸入函式,即按用戶指定的格式從鍵盤上把資料輸入到指定的變數之中,
上圖中這些輸出函式意思都差不多就不一 一講解了
3.回傳值

回傳整型0
這里回傳結果為什么是0?因為上面那些只是定義了常量,變數和輸出還沒有定義怎么運算
第六步定義體積函式

怎么樣看著眼熟?是不是和上面的函式宣告長得很像?NO!NO!NO!本來就是一樣的【捂臉】雖然一樣的但是這里還是要再寫一次,因為這個已經不再是上面那個函式體中的了,這是一個新的函式體所以要再定義一下.然后函式體還要寫在{}中哦
第七步運算公式

這個就好理解了體積等=長*寬*高
第八步將計算結果回傳

將計算的 result 的值回傳到上面main主函式輸出的 result 中

整個程式寫完就是這樣的

這個不難的大家自己試試寫寫看!
——————————————
看到這里你是不是對資料結構又有了一點新的認知呢~
如果你喜歡這篇文章的話,動動小指,點個贊再走~
如果你想學編程,小編推薦一個C語言/C++編程學習基地【下圖進入】!

一個活躍、高逼格、高層次的編程學習殿堂;編程入門只是順帶,思維的提高才有價值!
涉及:編程入門、游戲編程、網路編程、Windows編程、Linux編程、Qt界面開發、黑客等等....
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/164774.html
標籤:其他
