C语言OJ项目参考(2681)求三角形面积

    xiaoxiao2026-02-01  3

    (2681)求三角形面积 Description 输入三条边的长度,如果这三条边能构成三角形,则需要计算三角形面积,如果不能构成三角形则输出提示信息 “error input”。输出的面积按两位小数方式输出 Input 三条边的长度 Output 如果这三条边能构成三角形,则输出该三角形面积,如果这三条边不能构成三角形,则输出提示信息“error input” Sample Input 3.3 4.4 5.5 Sample Output area=7.26 [参考解答]

    #include <stdio.h> #include <math.h> int main() { float s, a, b, c, area; scanf("%f%f%f", &a, &b, &c ); if( a+b > c && a+c > b && b+c >a ) { s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("\narea=%.2f\n", area); } else printf("error input\n"); return 0; }
    最新回复(0)