考试题3 计算三角形面积和周长Time Limit:1000MS Memory Limit:65536K 题型: 编程题 语言: G++;GCC 描述输入三边长,判断三边能否够成三角形,能够成三角形则计算输出三角形的面积和周长(保留两位小数),否则输出ERROR 输入格式三角形三边,用空格分隔 输出格式按题要求输出,第一个面积,第二个周长 输入样例3 4 5 输出样例6.00 12.00 |
#include <stdio.h>
#include <math.h>//有sprt()时一定不要忘记要用这个
int main()
{
double a,b,c,area,C,P;
scanf("%lf%lf%lf",&a,&b,&c);
P = (a+b+c)/2.0;
area = sqrt(P*(P-a)*(P-b)*(P-c)); //海伦公式
C=a+b+c;
if(a+b>c && a+c>b && b+c>a)//两边之和大于第三边
{
printf("%.2lf\n",area);
printf("%.2lf",C);
}
else
{
printf("ERROR");
}
return 0;
}