- 一、问题及代码*
- * 文件名称:Ex1-1.cpp
- * 作 者:李浩帆
- * 完成日期:2016 年 3 月 2 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:从键盘中输入三角形的三条边,输出这个三角形的面积。
- * 程序输出:无
- * 问题分析:略
- * 算法设计:略
- */
- #include<stdio.h>
#include<math.h>
void main()
{
int a,b,c,p,s;
printf("请输入三角形的三条边\n");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c||a+c>b||b+c>a)
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%d\n",s);
}
else
{
printf("无法构成三角形\n");
}
- }
二、运行结果
三、心得体会:
这也是一个很简单的程序,很快搞定。
四、知识点总结:
海伦公式,if语句的运用。