圆的面积

题目要求:

给定圆的半径r,求圆的面积。

输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。

说明:在本题中,输入是一个整数,但是输出是一个实数。

对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。

实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。

解题:

本题的考点应该是答题结果的格式输出,题目要求输出7位小数,采用四舍五入

#include<iostream>
#include <iomanip>
using namespace std;
#define IP 3.14159265358979323
int main() {
	int n;
	cin >> n;
	double s;
	s = IP * n*n;
	cout << setiosflags(ios::left | ios::fixed);    // 设左对齐,以固定小数位显示
	cout.precision(7);    // 设置实数显示三位小数

	cout << s << endl;
	return 0;
} 
 总结C++的格式输出输入流 
引用这篇博客

https://www.cnblogs.com/huashanqingzhu/p/3833929.html

感谢
博主总结
原文地址:https://www.cnblogs.com/Miao--miao/p/13699037.html