if_06.cpp

来自「数据结构常用算法合集」· C++ 代码 · 共 19 行

CPP
19
字号
 //if_06.cpp
 #include <iostream.h>
 #include <conio.h>
 #include <math.h>				//sqrt(x)
 void main()
 { float a,b,c,area,s;
   cout << "输入三边长a,b,c=";
   cin >> a >> b >> c;
   if (a+b>c && a+c>b && b+c>a)		//判断任意两边和必须大于第三边
   { s=(a+b+c)/2;					//周长一半
     area=sqrt(s*(s-a)*(s-b)*(s-c));	//以三边长求面积
     cout << "面积为" << area << endl;
   }
   if (a+b<=c || a+c<=b || b+c<=a)
   cout <<"不能构成一三角形.\n";
   getch();
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?