一、题目分析
根据题目给出的面积公式完成代码,注意学习一下保留两位小数的方法。
二、程序代码
c程序代码
#include<stdio.h>
#include<math.h> //因为后续会用sqrt函数,所以用了math头文件
int main(){
double a,b,c;
double p,s;
scanf("%lf %lf %lf",&a,&b,&c);
p=0.5*(a+b+c);
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.1lf",s); //输出s,保留一位小数
return 0;
}
c++程序代码
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
double p,s;
cin>>a>>b>>c;
p=0.5*(a+b+c);
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<fixed<<setprecision(1)<<s;
return 0;
}