题解 | #计算三角形的周长和面积#

计算三角形的周长和面积

https://www.nowcoder.com/practice/109a44d649a142d483314e8a57e2c710

//海伦公式求面积,并且判断了是否为三角形,利用循环,输入错误可以继续重复输入
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main() {
    int a, b, c;
    float circumference, area;
    float p;
    while (1) {
        system("cls");
        scanf("%d %d %d", &a, &b, &c);
        if (a + b <= c || a + c <= b || c + b <= a) {
            printf("输入三角形错误,请重新输入。");
            system("pause");
        } else {
            circumference = (float)a + (float)b + (float)c;
            p = ((float)a + (float)b + (float)c) / 2;
            area = sqrt(p * (p - (float)a) * (p - (float)b) * (p - (float)c));
            break;
        }
    }
    printf("circumference=%.2f area=%.2f", circumference, area);
    return 0;
}

全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务