输入三个数 求这三个数为边长的三角形面积20 - 离问题结束还有 14 天 23 小时#include int main(void) { double a,b,c,s; printf("请输入3个数字:\n"); scanf("%lf%lf%lf",&a,&b,&c); if((a+b)>c&&(a+c)>b&&(b+c)>a) { s=(a+b+c)*0.
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/03 16:36:32
输入三个数 求这三个数为边长的三角形面积20 - 离问题结束还有 14 天 23 小时#include int main(void) { double a,b,c,s; printf("请输入3个数字:\n"); scanf("%lf%lf%lf",&a,&b,&c); if((a+b)>c&&(a+c)>b&&(b+c)>a) { s=(a+b+c)*0.
输入三个数 求这三个数为边长的三角形面积
20 - 离问题结束还有 14 天 23 小时
#include
int main(void)
{
double a,b,c,s;
printf("请输入3个数字:\n");
scanf("%lf%lf%lf",&a,&b,&c);
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
s=(a+b+c)*0.5;
printf("\n三角形面积是%lf\n",sqrt(s*(s-a)*(s-b)*(s-c)));
}
else
printf("不是三角形\n");
return 0;
}
书上就是这么写 但是却不能计算 请问哪里错了 最好还分析下上面的程序 不是很懂
输入三个数 求这三个数为边长的三角形面积20 - 离问题结束还有 14 天 23 小时#include int main(void) { double a,b,c,s; printf("请输入3个数字:\n"); scanf("%lf%lf%lf",&a,&b,&c); if((a+b)>c&&(a+c)>b&&(b+c)>a) { s=(a+b+c)*0.
你用到了sqrt()函数了,这个函数包含在math.h头文件里面,
你在最前面加一句:#include
就可以了