信息学奥赛一本通2067详解+代码

题目:http://ybt.ssoier.cn:8088/show_source.php?runid=24484837

2067:【例2.5】圆


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 98334     通过数: 53637

【题目描述】

输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。

【输入】

输入半径。

【输出】

如题述。数与数之间以一个空格分开。

【输入样例】

1.0

【输出样例】

2.0000 6.2832 3.1416

详解

这题这么简单记一记这个

直径=半径*2

周长=半径*2*3.14

面积=半径²*3.14

有头绪了吧

#include
 
using namespace std;
 
int main()
{
	
	double a, b, c, d;
	
	cin >> a;
	
	b = a * 2;
	
	c = a * 2 * 3.1415926;
	
	d = a * a * 3.1415926;
	
	cout.setf(ios::fixed);
	
	cout.precision(4);
	
	cout << b << " " << c << " " << d;
	
	return 0; 
 
}

你可能感兴趣的:(信息学奥赛一本通题目,C++,c++,青少年编程,算法)