C語言 | 求圓周長 面積 表面積 體積

2021-02-19 C語言入門到精通

「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」

這道理放在C語言學習上也一併受用。在編程方面有著天賦異稟的人畢竟是少數,我們大多數人想要從C語言小白進階到高手,需要經歷的是日積月累的學習。那麼如何學習呢?當然是每天都練習一道C語言題目!!

作者

閆小林

白天搬磚,晚上做夢。我有故事,你有酒麼?

例47:C語言編程求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。解題思路:就是簡單的數學公式套用,圓周長公式=2πr,圓面積=πr²,圓球表面積=4πr²,圓球體積=4πR³ /3,圓柱體積=πr²h。

#include<stdio.h>//頭文件
#define PI 3.141526//宏定義
int main()//主函數
{
  float r,h;//定義半徑、高
    float perimeter;//圓周長
    float area;//圓面積
    float sphere_Surface_Area;//圓球表面積
    float sphere_Volume;//圓球體積
    float cylinder_Volume;//圓柱體積
  printf("輸入圓半徑r,圓柱高h:");//提示語句
  scanf("%f %f",&r,&h);//鍵盤輸入半徑和高
  perimeter=2*PI*r;//周長
  area=PI*r*r;//面積
  sphere_Surface_Area=4*PI*r*r;//圓球表面積
  sphere_Volume=4/3*PI*r*r*r;//圓球體積
  cylinder_Volume=(PI*r*r)*h;//圓柱體積
  printf("周長=%3.1f\n",perimeter);
  printf("圓面積=%3.1f\n",area);
  printf("圓球表面積=%3.1f\n",sphere_Surface_Area);
    printf("圓球體積=%3.1f\n",sphere_Volume);
    printf("圓柱體積=%3.1f\n",cylinder_Volume);
  return 0; //主函數返回值為0
}

輸入圓半徑r,圓柱高h:2 4
周長=12.6
圓面積=12.6
圓球表面積=50.3
圓球體積=25.1
圓柱體積=50.3

--
Process exited after 6.541 seconds with return value 0
請按任意鍵繼續. . .


以上,如果你看了覺得對你有所幫助,就給小林點個讚,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~

相關焦點

  • 圓與扇形面積計算攻略
    ,歸納如下:1、通過觀察,找出圖形中的隱蔽條件與已知條件和要求的問題之間的關係例:求圖中陰影部分的面積(單位:釐米)仔細觀察,會發現三角形A』B』O 繞O點逆時針旋轉90度,就會與三角形ABO重合,所以陰影面積就等於四分之一圓的面積。
  • excel函數求圓周率
    畫出 2*2 的正方形,面積為 4 畫出圓心正方形中心的邊長為 1 的圓 往正方形裡面撒點 點的 y 值運用隨機數來表示 公式為 =RAND()*2-1 同理點的 x 的值為 =RAND()*2-1 這樣就得到了在(-1,1)上的兩列數 數字越多越精確。
  • C語言 | 求100~200的素數​
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • C語言 | 選擇1或2調用max或min
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • C語言 | 求矩陣對角線元素和
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • 直角三角形面積
    有一個直角三角形,斜邊長10,從頂點到斜邊作垂線,垂線長6(如下圖所示),求直角三角形的面積。
  • 長方形和正方形周長的計算專項練習
    (10』×10)(1)*在一張長10釐米,寬6釐米的長方形紙中剪下一個最大的正方形,這個正方形的周長是多少釐米?剩下的圖形周長是多少釐米?(2)*張大伯要利用一面牆圍一個長lang=EN-US>10米,寬8米的長方形雞圈,最少需要多少米塑料網?
  • C語言 | 求小於1000數的平方根
    「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」這道理放在C語言學習上也一併受用
  • c語言中求矩陣的逆只要10行!!!
    首先要用c語言做矩陣的逆運算,就要知道用手咋求矩陣的逆的首先翻開你的線性代數,兩種辦法:一種是:
  • 學習c語言筆記——C庫函數printf()
    c語言中的printf是什麼來的?」。我答:「它是一個函數,主要用來輸出運算結果。」 ,下面就給大家介紹C庫函數printf()使用方法。下面我們通過一個調用c庫函數的c語言案例來說明printf()函數的使用方法,如c語言1。
  • 【C語言程序設計】C語言迴文數怎麼求?
    對於一個整數(設變量名為a)無論其位數多少,若欲將最低位拆分,只需對10進行求模運算a%10,拆分次低位首先要想辦法將原來的次低位作為最低位來處理;用原數對10求商可得到由除最低位之外的數形成的新數,且新數的最低位是原數的次低位,根據拆分最低位的方法將次低位求出a/10、a%10,對於其他位上的數算法相同。
  • C語言中的奇技淫巧
    前言學習C語言的過程中,總會遇到很多令人眼前一亮的代碼,尤其是你寫了幾十行的代碼,別人只用了簡單幾行的遞歸就實現的功能
  • 如果是初學C語言請看完,如何學好C語言絕對精品
    某天,你需要完成一個求100的階乘的作業,於是你搬來一個最新的電腦,為它安裝了最新的windows vista作業系統,然後坐在它的身前,喊「餵電腦,給我計算100的階乘」,電腦說「ok, wait a moment」;過了一會,一盤香菇小白菜端了上來!
  • c語言的選擇結構(一)
    在c語言中關係運算符共有六種。關係運算符含義優先級結合性<小於這幾個運算符優先級相同,但比下面高。左結合<=小於或等於>大於>=大於或等於==等於這幾個運算符優先級相同,但比上面低。
  • 怎樣學習C語言(獻給迷茫的C愛好者)!
    某天,你須要完畢一個求100的階乘的作業,於是你搬來一個最新的電腦,為它安裝了最新的windows vista作業系統,然後坐在它的身前,喊「餵電腦,給我計算100的階乘」,電腦說「ok, wait a moment」;過了一會,一盤香菇小白菜端了上來!
  • C語言求回文素數代碼及解析
    兩位回文素數:11三位回文素數:101、131、151、181、191、313、353、373、383、727、757、787、 797、 919、 929本題要求解的問題是:求出所有不超過1000的回文素數。問題分析本題要使用判斷素數的方法,並且要解決如何求一個整數的迴文數。
  • C語言太簡單?這14道C語言謎題,你能答對幾個?
    本文展示了14個C語言的迷題以及答案,代碼應該是足夠清楚的,而且有相當的一些例子可能是我們日常工作可能會見得到的。
  • C語言求水仙花數代碼解析
    問題分析根據「水仙花數」的定義,判斷一個數是否為「水仙花數」,最重要的是要把給出的三位數的個位、十位、百位分別拆分,並求其立方和(設為s),若s與給出的三位數相等, 三位數為「水仙花數」,反之,則不是。算法設計「水仙花數」是指滿足某一條件的三位數,根據這一信息可以確定整數的取值範圍是 100〜999。
  • C語言求高次方數的尾數代碼解析
    問題描述求13的13次方的最後三位數。