1024與圓相關的計算
阿新 • • 發佈:2020-09-09
描述
給出圓的半徑,求圓的直徑、周長和麵積。輸入圓的半徑實數r,輸出圓的直徑、周長、面積,每個數保留小數點後4位。圓周率取值為3.14159。
輸入
輸入包含一個實數r(0 < r ≤ 10,000),表示圓的半徑。
輸出
輸出一行,包含三個數,分別表示圓的直徑、周長、面積,數與數之間以一個空格分開,每個數保留小數點後4位。
輸入樣例 1
3.0
輸出樣例 1
6.0000 18.8495 28.2743
這一題並不難,只需要用到初中與圓相關的計算公式就可以算出來了。
有一個值得講的點就是保留小數點後四位,需要用到setprecision()函式,加標頭檔案iomanip。
具體格式看程式碼。
1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 int main() 5 { 6 float a; 7 double zhijin,mianji,zhouchang; 8 cin>>a; 9 zhijin=a*2; 10 mianji=3.14159*(a*a); 11 zhouchang=3.14159*a*2; 12 cout<<fixed<<setprecision(4)<<zhijin<<""<<fixed<<setprecision(4)<<zhouchang<<" "<<fixed<<setprecision(4)<<mianji; //fixed<<setprecision(4)保留四位小數 13 return 0; 14 }