定义两个带参的宏,一个用来求s,一个用来求area。写程序,在程序中用带实参的宏名来求面积area.
程序员文章站
2024-03-22 11:12:28
...
#include<stdio.h>
#include<math.h>
#define s(a,b,c) (a+b+c)/2
#define area(a,b,c,s) sqrt(s*(s-a)*(s-b)*(s-c))
int main()
{
float x,y,z;
scanf("%f%f%f",&x,&y,&z);
printf("%.3f",area(x,y,z,s(x,y,z)));
return 0;
}
上一篇: 聚合数据 调用API(违章查询)
下一篇: 双向链表基本操作