1. 程式人生 > 其它 >1014:與圓相關的計算

1014:與圓相關的計算

【題目描述】
給出圓的半徑,求圓的直徑、周長和麵積。輸入圓的半徑實數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

Pir;
面積s: s = PI
r*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;
}