解题思路:了解宏定义的基本概念,根据题目所给信息进行编程
注意事项:切记 :输入的格式为双精度,
题目所给的信息中含有sqrt,因此要使用数学头文件
参考代码:
#include <stdio.h> #include <math.h> #define S (a+b+c)/2 #define area sqrt(S*(S-a)*(S-b)*(S-c)) int main() { double a,b,c; scanf("%lf%lf%lf",&a,&b,&c);注意输入的格式为双精度 printf("%.3f",area); return 0; }
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:850 |
汽水瓶 (C语言代码)怎么答案错误?????浏览:826 |
C二级辅导-等差数列 (C语言代码)浏览:828 |
数组输出 (C语言代码)浏览:811 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:986 |
哥德巴赫曾猜测 (C语言代码)浏览:1148 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
完数 (C语言代码)浏览:757 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |