C++编程问题.

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:07:14
已知三角形的三边a,b,c,则三角形的面积为S=根号下s(s-a)(s-b)(s-c),其中s=(a+b+c)/2编写程序,分别用带参数的宏和函数求三角形的面积.用C++来编写该程序.写的时候最后能注释一下,本人新手,谢谢!

你是说不用系统提供的求平方根函数,我想这样做比较浪费时间!
你有兴趣的话也可以自己写一个求平方的函数。
头文件是#include "math.h",要么是#include "math"

sum(int a;int b;int c) /*我只做一个整数类型的函数,其他的就自己做吧!*/
{
int s1; /*如果你要计算的数据很大,也可以把s定义为其他类型*/
int s2; /*三角形面积*/
s1=(a+b+c)/2;
s2=sqrt(s1*(s1-a)*(s1-b)*(s1-c));
return s2;
}