题解 | #计算三角形的周长和面积#
计算三角形的周长和面积
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;
}
SHEIN希音公司福利 261人发布
查看18道真题和解析
