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

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

筛选

C语言程序设计教程(第三版)课后习题9.3 (C语言代码)

解题思路:宏定义可以嵌套,把要算的东西全嵌套进去,就可以直接一步到位,舒服。注意事项:定义宏的时候,有乘法或除法运算的时候最好全都括起来(否则嵌套进别的宏里面容易有运算符的优先级问题),很容易有误。参考代码:#include#include#defineAREAsqr
优质题解

C语言程序设计教程(第三版)课后习题9.3 (C++代码)C++基本练习(输出位控制+宏定义)

解题思路:1.根据题目给的公式,输入a,b,c分别为三角形的三条边,S为(a+b+c)/2(这个就是著名的海伦公式),置到这两个东西之后就可以直接求解area了,由于题目要求使用宏定义来写,所以一定要注意宏定义的括号问题,因为宏定义是简单的参数替换,比较愚笨。