测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A37135. 求阴影面积

填空题 困难

题目描述

求阴影面积

题目描述

用户输入一个正整数a(0 < a < 100),作为如图半圆的直径,同时作为如图等腰直角三角形的直角边长度,求下图的阴影部分面积,如下所示:

提示信息:

三角形面积公式:S=(ah)/2 (公式中a为三角形的底边,h为底边所对应的高)

圆形面积公式:S=πr2 (公式中r为圆的半径,π= 3.14)

已知条件:

1) 半圆的直径和等腰直角三角形直角边长度相同;

2) 三角形与半圆部分重叠;

输入描述

输入一个正整数a(0 < a < 100)

输出描述

输出图形阴影面积(保留2位小数)

样例输入

10

样例输出

25.00

参考答案

#include<iostream>//调用输入输出流头文件 #include<iomanip>//调用输入输出控制流头文件 using namespace std;//使用标准名字空间 double a,S;//定义浮点数类型变量a,S int main(){//主函数开始 cin>>a;//输入a的值 S=a*a/4;//将S赋值为a的平方除以4 cout<<setiosflags(ios::fixed)<<setprecision(2)<<S;//输出S的值,保留两位小数 return 0;//主函数结束,返回0 }
上一题 下一题