从键盘输入三角形的三个边,判断是否能构成三角形(三角形任何两边的和大于第三边),如果能构成三角形,输出三角形各边及面积.否则,提示输入错误.用C++做
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 01:18:02
![从键盘输入三角形的三个边,判断是否能构成三角形(三角形任何两边的和大于第三边),如果能构成三角形,输出三角形各边及面积.否则,提示输入错误.用C++做](/uploads/image/z/10661375-47-5.jpg?t=%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E4%B8%89%E8%A7%92%E5%BD%A2%E7%9A%84%E4%B8%89%E4%B8%AA%E8%BE%B9%2C%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E8%83%BD%E6%9E%84%E6%88%90%E4%B8%89%E8%A7%92%E5%BD%A2%EF%BC%88%E4%B8%89%E8%A7%92%E5%BD%A2%E4%BB%BB%E4%BD%95%E4%B8%A4%E8%BE%B9%E7%9A%84%E5%92%8C%E5%A4%A7%E4%BA%8E%E7%AC%AC%E4%B8%89%E8%BE%B9%EF%BC%89%2C%E5%A6%82%E6%9E%9C%E8%83%BD%E6%9E%84%E6%88%90%E4%B8%89%E8%A7%92%E5%BD%A2%2C%E8%BE%93%E5%87%BA%E4%B8%89%E8%A7%92%E5%BD%A2%E5%90%84%E8%BE%B9%E5%8F%8A%E9%9D%A2%E7%A7%AF.%E5%90%A6%E5%88%99%2C%E6%8F%90%E7%A4%BA%E8%BE%93%E5%85%A5%E9%94%99%E8%AF%AF.%E7%94%A8C%2B%2B%E5%81%9A)
xSN@>=PlWb_x\ڎj5iDġmZ
RTB^fw
]DɥJx̷f2#otH>^ۮ1 V~G6i\xFF:X}
从键盘输入三角形的三个边,判断是否能构成三角形(三角形任何两边的和大于第三边),如果能构成三角形,输出三角形各边及面积.否则,提示输入错误.用C++做
从键盘输入三角形的三个边,判断是否能构成三角形
(三角形任何两边的和大于第三边),如果能构成三角形,输出三角形各边及面积.否则,提示输入错误.用C++做
从键盘输入三角形的三个边,判断是否能构成三角形(三角形任何两边的和大于第三边),如果能构成三角形,输出三角形各边及面积.否则,提示输入错误.用C++做
#include
#include
main()
{
float a,b,c,x,y,z;
float d;
double S;
while(1)
{
printf("请输入三角形三边的边长数:");
printf("\n");
scanf("%f,%f,%f",&a,&b,&c);
x=a+b;
y=a+c;
z=b+c;
if(x>c&&y>b&&z>a)
{
d=(a+b+c)/2;
S=sqrt(d*(d-a)*(d-b)*(d-c));
printf("三角形的面积为:S=%f",S);
printf("\n");
}
else
{
printf("输入有误");
printf("\n");
}
break;
}
}
我试过了,很正确.