- 多分支if
- 输入三角形的三个边长a,b,c
- 求出三角形的面积
- 面积公式:area=sprt(s*(s-a)*(s-b)*(s-c))
- 其中s=1/2(a+b+c)
- #include<iostream.h>
- #include<math.h>
- void main()
- {
- double a,b,c,s,area;
- cout<<"输入三角形的边长:";
- cin>>a>>b>>c;
- if (a+b>c&&a+c>b&&c+b>a)
- s=((double)1/2)*(a+b+c);//强制转换成double型,否则1/2取商得0
- area=sqrt(s*(s-a)*(s-b)*(s-c));
- cout<<"三角形面积为:"<<area<<endl;
- else
- cout<<"输入数据有误"<<endl;
- }
if语句10
最新推荐文章于 2024-07-01 22:13:40 发布