输入三角形的三条边长,求面积
生活随笔
收集整理的这篇文章主要介绍了
输入三角形的三条边长,求面积
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
//假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔),
//先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两位小数,否则输出“Error!”。
//下面这个不完整,只能在a<b<c成立
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,z,area,s,q;
scanf("%lf,%lf,%lf",&a,&b,&c);
z=a+b;
s=(a+b+c)/2;
q=s*(s-a)*(s-b)*(s-c);
if (c<z)
{
area= sqrt(q);
printf("area=%.2f",area);
}
else
printf("Error!");
printf("\n");
return 0;
}
总结
以上是生活随笔为你收集整理的输入三角形的三条边长,求面积的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: PDF转换成WORD方法与转换器大全
- 下一篇: 【电子书制作软件哪个好】云展网教程 |