描述
用户输入一个浮点数 a(0<a<100),作为如图半圆的直径,同时作为如图等腰直角三角形的直角边的长度,求下图的阴影部分面积,并保留两位小数。
输入描述
输入一个浮点数 a(0<a<100),表示半圆的直径。
输出描述
输出一个浮点数,表示图中阴影部分的面积,保留两位小数。
样例输入 1
5
样例输出 1
6.25
时间限制: 1000MS | 内存限制: 128MB | 分数:100
#include<iostream>
#include<iomanip>
using namespace std;
double a,S;
int main(){
cin>>a;//按照题目要求,输入圆的半径
S=a*a/4;//利用公式计算面积
cout<<setiosflags(ios::fixed)<<setprecision(2)<<S;//按照题目要求,输入两位小数
return 0;
}
AC代码,本题较简单,就是要注意它是要保留两位小数,还要理解一下这个计算公式。
以下是计算的推理过程