题目描述
小明楼下新开了两家披萨店,价格都一样,不同的是A家披萨店的披萨是圆形,B家披萨店的披萨是三角形。为了知道 哪家披萨店的披萨面积更大一些,于是就找到你咯,你来帮帮他吧
输入
- 多组测试数据,每组测试数据包括四个整数。
(涉及while循环,多组测试 可以用while循环实现
while(~scanf()))
- 第一个整数是A家披萨店披萨的半径。
(#define PI 3.14
这里也可以求s1时直接乘以3.14
再定义r,s1=PI * r * r)
- 第二、三、四个整数是B家披萨店披萨的三条边
*给出边求面积 定义s,s2
s=(a+b+c)/2;
s2=sqrt(s * (s-a) * (s-b) * (s-c));
输出
输出A或者B,表示哪家披萨店的披萨更大
#include<stdio.h>
#include<math.h>
int main(){
int r,a,b,c;
float s1,s,s2;
while(~scanf("%d%d%d%d",&r,&a,&b,&c)){
s1 = 3.14 * r * r;
s = (a + b + c)/2;
s2 = sqrt(s * (s-a) * (s-b) * (s-c));
if(s1>s2) printf("A\n");
else printf("B\n");
}
return 0;
}