解题思路:
数学知识,海伦公式:若三角形三边分别为a,b,c,则, 其周长 S=a+b+c; 其周长一半 s=S/2; 三角形面积 area=(s*(s-a)*(s-b)*(s-c))½
注意事项:
保留三位小数输出
参考代码:
#include"stdio.h" #include"math.h" #define S(a,b,c) (a+b+c)/2 #define area(a,b,c) sqrt(s*(s-a)*(s-b)*(s-c)) int main(){ float a,b,c,s; scanf("%f%f%f",&a,&b,&c); s=S(a,b,c); printf("%.3f\n",area(a,b,c)); return 0; }
0.0分
0 人评分
字符串的输入输出处理 (C语言代码)浏览:710 |
C二级辅导-计负均正 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:524 |
C二级辅导-计负均正 (C语言代码)浏览:652 |
Tom数 (C++代码)浏览:868 |
矩形面积交 (Java代码)浏览:1281 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:583 |
输出正反三角形 (C语言代码)浏览:859 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1266 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:821 |