MrSix


私信TA

用户名:1658530280

访问量:153063

签 名:

等  级
排  名 16
经  验 20903
参赛次数 0
文章发表 23
年  龄 0
在职情况 学生
学  校 大连交通大学
专  业

  自我简介:

解题基础:


宏定义


思路:代公式


答案

#include<stdio.h>
#include<math.h>
#define P(a,b,c) S=(a+b+c)/2;
#define Q(a,b,c) area=sqrt(S*(S-a)*(S-b)*(S-c));
int main(){
	double a,b,c,S,area;
	scanf("%lf%lf%lf",&a,&b,&c);
	P(a,b,c)
	Q(a,b,c)
	printf("%0.3lf",area);
	return 0;
}

注:题目很简单,注意宏定义需要注意的要点就行,可参考

题解1036:C语言程序设计教程(第三版)课后习题9.1 (C语言描述)

 

0.0分

0 人评分

  评论区