09:與圓相關的計算
阿新 • • 發佈:2020-08-29
OpenJudge-1.3程式設計基礎之算術表示式與順序執行-09:與圓相關的計算
總Time Limit: 1000ms Memory Limit: 65536kB
Description
給出圓的半徑,求圓的直徑、周長和麵積。
Input
輸入包含一個實數r(0 < r <= 10,000),表示圓的半徑。
Output
輸出一行,包含三個數,分別表示圓的直徑、周長、面積,數與數之間以一個空格分開,每個數保留小數點後4位。
Sample Input
3.0
Sample Output
6.0000 18.8495 28.2743
Hint
如果圓的半徑是r,那麼圓的直徑、周長、面積分別是2*r、2 * pi * r、pi * r * r,其中約定pi=3.14159。
可以使用printf("%.4lf", ...)實現保留小數點後4位。
Source
習題(3-1) 計算概論07(工學院)周文靈
C++ Code
#include<iostream> using namespace std; int main() { double r,pi=3.14159,d,l,s; cin>>r; d=r*2; l=d*pi; s=r*r*pi; cout<<fixed<<setprecision(4)<<d<<" "; cout<<fixed<<setprecision(4)<<l<<" "; cout<<fixed<<setprecision(4)<<s; return 0; }
C Code
#include<stdio.h>
int main()
{
double r,pi=3.14159,d,l,s;
scanf("%lf",&r);
d=r*2;
l=d*pi;
s=r*r*pi;
printf("%.4lf ",d);
printf("%.4lf ",l);
printf("%.4lf ",s);
return 0;
}