9 条题解
-
3
这是xxs都会的计算题,还是比较简单的
我们先知道一下圆的几个基本公式
d(直径) = 2 r(半径)
S圆(面积) = πr^2 (πrr)
C圆 (周长)= πd
那么我们用公式输出即可
#include <iostream> #include <iomanip> using namespace std; int main() { double r; cin >> r; cout <<fixed <<setprecision(4)<<r*2 << " "; cout <<fixed <<setprecision(4)<<r*2*3.14159 << " "; cout <<fixed <<setprecision(4)<<r*r*3.14159; return 0; }
-
2
这道题的难点在于圆的直径、周长、面积公式,那就勉为其难,给大家参考一下公式吧。 中文:直径=2半径|周长=2圆周率半径|面积=圆周率半径^2 English:R=2r|C=2PIr|S=PIr^2 上代码:
#include<iostream> #include<cmath> #include<iomanip> using namespace std; int main() { const double PI=3.14159; double r; cin>>r; double R=2*r; double C=2*PI*r; double S=PI*pow(r,2); cout<<fixed<<setprecision(4)<<R<<" "<<C<<" "<<S; return 0; }
-
1
题目描述
给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数 r,输出圆的直径、周长、面积,每个数保留小数点后 4 位。圆周率取值为 3.14159。 输入:1行,一个实数 r(0<r≤10000),表示圆的半径 输出:1行,3个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后 4位。
注意事项
- 公式: d(直径) = 2 r(半径)
S圆(面积) = πr^2 (πrr)
C圆 (周长)= πd
AC代码
#include using namespace std; int main(){ double r,a,b,c; cin>>r; cout<<fixed<<setprecision(4)<<r*2<<" "; cout<<fixed<<setprecision(4)<<r*2*3.14159<<" "; cout<<fixed<<setprecision(4)<<r*r*3.14159<<" "; return 0; }
-
0
解法1:设置浮点型常量
使用cin, cout进行输入输出
#include <bits/stdc++.h> using namespace std; int main() { const double PI = 3.14159;//将圆周率设为常量 double r; cin>>r; cout<<fixed<<setprecision(4)<<2*r<<' '<<2*PI*r<<' '<<PI*r*r; return 0; }
解法2:设置符号常量
使用cin, cout进行输入输出
#include <bits/stdc++.h> using namespace std; #define PI 3.14159 //将圆周率设为符号常量 int main() { double r; cin>>r; cout<<fixed<<setprecision(4)<<2*r<<' '<<2*PI*r<<' '<<PI*r*r; return 0; }
- 1
信息
- ID
- 85
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 424
- 已通过
- 224
- 上传者