<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 【伴隨編程】計算球的體積 ## Part1 完成了一個基本的數學運算程序后,我們這一次一起來做一個專門計算圓的大致體積的程序。 我們都知道,圓的體積公式 S=3/4 *π*r。在這里,我們用到了一個無理數 π;同時,我們還需要進行數的立方計算,所以我們需要再次引入數學庫。 ## Part2 小渡幫你在已經給定的 `main` 函數中聲明了一個表示半徑的雙精度浮點數 `radius`。 但是球的體積公式中的 π\\piπ 在程序中應該怎么表示呢?對于這種情況, 我們往往會用一個被稱為“宏替換”的東西去完成。在這里,讓我們約定將它定義成一個大寫字母的 `PI` 并使之被替換的值為 `3.14` 請在 `#include <cmath>` 之后一行寫下 `#define PI 3.14` ## Part3 通過這種方式,我們就將大些字母 `PI` 宏替換成了 `3.14`。在 C++ 語言程序被編譯時,所有我們定義的宏替換都會被執行,也就是說,對于這里的例子,編譯時程序中的 `PI` 全部都會被替換成 `3.14`。 接下來,請讓我們給 `r` 這個變量進行賦值,說明我們要計算球體的半徑。請在 `double radius;` 之后一行寫下 `radius = 12.0f;` 表示我們希望球的半徑是 `12`。 ## Part4 接下來,請使用 `cout` 把我們的希望求得的球體體積輸出出來,結尾加一個換行符。你應該已經能注意到,我們不需要定義新的變量,直接輸出要運算的表達式即可——輸出的時候編譯器會自動算出結果再進行輸出。 ## Part5 ``` #include <iostream> #include<cmath> #define PI 3.14 using std::cout; using std::endl; int main() { double radius; radius=12.0f; cout<<4.0/3*PI*pow(radius,3)<<endl; return 0; } ``` 你已經成功地完成了這個運算,試著運行一下程序,看看與你預期的輸出是不是一致呢? 運行后,你也可以改一改 `radius` 的初始賦值,或者改一改宏替換中 `PI` 的被替換值,看看通過這個方式計算球體體積是不是方便了很多呢?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看