用函数求一个三角形的面积,要求用欧拉公式,且主函数负责输入和输出,子函数负责其他过程
#include <stdio.h>
#include "math.h"
int fun(int a,int b,int c)
{
int p;
float s;
if(a+b<c||a-b>c)
printf("请输入正确的三角形");
else
{
p=(a+b+c)/2;
float q=p*(p-a)*(p-b)*(p-c);
s=sqrt(q);
}
return s;
}
int main()
{
int a=3,b=4,c=5;float s;
s=fun(a,b,c);
printf("三角形的面积为%f\n",s);
return 0;
}