1014:與圓相關的計算
阿新 • • 發佈:2021-12-01
【題目描述】
給出圓的半徑,求圓的直徑、周長和麵積。輸入圓的半徑實數r,輸出圓的直徑、周長、面積,每個數保留小數點後4位。圓周率取值為3.14159。
【輸入】
輸入包含一個實數r(0<r≤10,000),表示圓的半徑。
【輸出】
輸出一行,包含三個數,分別表示圓的直徑、周長、面積,數與數之間以一個空格分開,每個數保留小數點後4位。
【輸入樣例】
3.0
【輸出樣例】
6.0000 18.8495 28.2743
題目分析:
這裡涉及到以西而基本的圓的基本概念和計算
半徑r:連線圓心和圓上任意一點的線段叫做圓的半徑
直徑l:通過圓心且兩個端點都在圓周上的線段叫做圓的直徑。直徑等於2個半徑(l = 2r)
周長c:c = 2
面積s: s = PIr*r;
在計算的過程中我們多次的使用到了圓周率,由於c++中沒有π這個符號,我們可以用變量表示,並且對於這樣不可變數的值,通常使用常量。
#include<iostream> #include<cstdio> using namespace std; int main(){ const double pi = 3.14159; double r,l,c,s; cin>>r; l = 2*r; c = 2*pi*r; s = pi*r*r; printf("%.4lf %.4lf %.4lf",l,c,s); return 0; }