c语言求三角形面积如果我不自定义函数能做这道题么?我写了个编程 大虾帮我看下#include"stdio.h"#include"math.h"main(){int a,b,c;float s,temp;scanf("%d%d%d",&a,&b,&c);s=(x+y+z)/2;temp=sqrt(s*(s-x)*(s-y)*(s-z));printf("%f\

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 14:11:10
c语言求三角形面积如果我不自定义函数能做这道题么?我写了个编程 大虾帮我看下#include

c语言求三角形面积如果我不自定义函数能做这道题么?我写了个编程 大虾帮我看下#include"stdio.h"#include"math.h"main(){int a,b,c;float s,temp;scanf("%d%d%d",&a,&b,&c);s=(x+y+z)/2;temp=sqrt(s*(s-x)*(s-y)*(s-z));printf("%f\
c语言求三角形面积
如果我不自定义函数能做这道题么?我写了个编程 大虾帮我看下
#include"stdio.h"
#include"math.h"
main()
{
int a,b,c;
float s,temp;
scanf("%d%d%d",&a,&b,&c);
s=(x+y+z)/2;
temp=sqrt(s*(s-x)*(s-y)*(s-z));
printf("%f\n",temp);
getch();
}
下面打错了 x y z 应该改成abc的

c语言求三角形面积如果我不自定义函数能做这道题么?我写了个编程 大虾帮我看下#include"stdio.h"#include"math.h"main(){int a,b,c;float s,temp;scanf("%d%d%d",&a,&b,&c);s=(x+y+z)/2;temp=sqrt(s*(s-x)*(s-y)*(s-z));printf("%f\
建议求三角形的面积前先判断下能不能构成三角形!
下面修改的程序如下:
#include"stdio.h"
#include"math.h"
main()
{
float a,b,c;
float s,temp;
printf("请依次输入三角形的三边:");
scanf("%f%f%f",&a,&b,&c);
if(((a+b)>c)&&((a+c)>b)&&((b+c)>a)&&((a-b)<c)&&((a-c)<b)&&((b-c)<a))
{
 s=(a+b+c)/2;
    temp=sqrt(s*(s-a)*(s-b)*(s-c));
 printf("三角形的面积为:\t");
printf("%3.4f\n",temp);
}
else
printf("不能构建三角形!");
}