输入三个浮点数,判断其是否能构成一个三角形,输出最大边长值 c语言
发布网友
发布时间:2024-01-08 23:54
我来回答
共1个回答
热心网友
时间:2024-01-30 02:56
1.代码如下:
#include<stdio.h>
int main(){
float a, b, c;
printf("输入三个浮点数(以空格为间隔符,按回车终止输入:\n");
scanf("%f %f %f", &a, &b, &c);
//如果任意两边之和大于第三边,则是三角形
if (a + b > c && a + c > b && b + c > a)
{
float max = 0;
max = a > b ? a : b;
max = max > c ? max : c;
printf("可以构成三角形,其最大边为:%.2f\n",max);
}
else{
printf("不能构成三角形\n");
}
getchar();
getchar();
return 0;
}
2.运行结果如下: