本文主要是介绍信息学奥赛一本通2067:【例2.5】圆,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2067:【例2.5】圆
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 98781 通过数: 53827
【题目描述】
输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。
【输入】
输入半径。
【输出】
如题述。数与数之间以一个空格分开。
【输入样例】
1.0
【输出样例】
2.0000 6.2832 3.1416
思路:
思路很简单啊
直径(d)=2r
周长=πd
面积=π * r^2
直接计算就好了
有没有人不悔保留几位小数?
信息学奥赛一本通-编程启蒙:3030:练7.2 保留12位小数-CSDN博客
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){std::ios::sync_with_stdio(false);double r,i=3.14159;//半径和πcin>>r;double zj,zc,mj,tj;zj=r*2;//直径zc=2*i*r;//周长mj=i*r*r;//面积tj=4*1.0/3*i*r*r*r;//这行没什么用cout<<fixed<<setprecision(4)<<zj<<" "<<zc<<" "<<mj;return 0;
}
std::ios::sync_with_stdio(false);
你想知道这行是什么吗?你目前应该还用不到,了解一下就好了
c++加速方法大全_c++for循环加速-CSDN博客
这篇关于信息学奥赛一本通2067:【例2.5】圆的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!