题解 1038: [编程入门]宏定义练习之三角形面积

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

无聊的星期六

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<math.h> #define AREA(a,b,c) (a+b+c)/2 #define SQRT(S,a,……

注意加括号

摘要:解题思路:按照题目来设置宏定义就行。注意事项:表达式中最好加上括号,因为宏定义只是单纯的字符变换,不加括号容易和预想的算法不一样,我这里也没有检查是不是会出错,反正加上括号总没错。参考代码:#incl……

宏定义练习之三角形面积

摘要:解题思路: 三角形的面积area=sqrt(S*(S-a)*(S-b)*(S-c));而S=(a+b+c)/2。在计算三角形的面积时应先计算出s;所以要先定义s的宏。定义s的宏时用到了参数a,b,c,……