/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年10月14日
版本号:v1.0
题目描述 :
求解三角形面积
问题及代码:
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,area,s;
scanf("%f %f %f",&a,&b,&c);
s=(a+b+c)/2;
if(a+b>c&&a+c>b&&b+c>a)
{
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%.2f\n",area);
}
else
printf("error input\n");
return 0;
}
运行结果:
<img src="https://img-blog.csdn.net/20161014092408259?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<img src="https://img-blog.csdn.net/20161014092359042?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:
求解三角形面积时,学会了利用数学符号,如果要用到特殊的符号,要在前面加上#include <math.h>,并且还把复杂的式子用一个变量表示,这样就避免了在编写程序时可能会造成的编码错误,提高了效率。
学习心得:
要用好if else语句,不要忘了加{ },加油吧!!