C语言的编程题求三角形面积

来源:百度知道 编辑:UC知道 时间:2024/06/20 12:45:48
题如下:输入三角形的边长,求三角形的面积{面积=sqrt(s(s-a)(s-b)(s-c)),s=(a+b+c)/2)。}

#include <iostream>
#include <math.h>

using namespace std;
int main()
{
float i,j,k;

cout<<"请输入三角形的边长:";
cin>>i;
cout<<",";
cin>>j;
cout<<",";
cin>>k;

float a,s;
a=(i+j+k)/2;

s=sqrt(a*(a-i)*(a-j)*(a-k));
cout<<s<<endl;

return 0;
}

#include"math.h"
#include"iostream.h"
void main()
{
float area,c,s,x,y,z;
cin>>x>>y>>z:
c=(x+y+z)/2;
s=sqrt(c*(c-x)*(c-y)*(c-z);
cout<<s<<endl;
}