一、问题及代码
/*
* 文件名称: 三角形面积.cpp
* 作 者: 杨晓东
* 完成日期: 2016 年 3 月 11 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:判断并计算三角形面积
* 输入描述: 无
* 问题描述: 无
* 程序输出: 无
* 问题分析: 无
* 算法设计: 无
*/
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c;
double p,s;
cout<<"Please input abc:";
cin>>a>>b>>c;
if (a<0||b<0||c<0)
{
cout<<"error"<<endl;
return 1;
}
p=(double)(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"The area is:"<<s<<endl;
return 0;
}
二、运行结果:
<img src="https://img-blog.csdn.net/20160314195540141" alt="" />
<pre class="cpp" name="code">三、心得体会:基础计算公式在C++中的使用
四、知识点总结:C++进一步的练习,使用基础的公式进行简单运算