aiaiask.com©

开花即结果 提问即答案

1998年全国大学生数学建模竞赛A题代码
原始问题:

1998年全国大学生数学建模竞赛A题代码

include

include

using namespace std;

int main() //主函数开始
{ double a,b,c;//定义变量a,b,c,表示三个边长

cout<<"请输入三条边长:";//提示用户输入三条边长 
cin>>a>>b>>c;//将用户输入的值存储到变量a、b、c中 

if(a+b<=c||a+c<=b||b+c<=a)//判断是否构成三角形,如果不能构成则无法进行后续的运算,直接退出程序 

{   cout<<"不能构成三角形!"<<endl;     //打印不能构成三角形的信息并退出程序  

    return 0;   }

else       //如果能够构成三角形,开始进行后续的运算步骤

{   double s=(a+b+c)/2.0;     //定义变量s表示半周长s = ( a + b + c ) / 2 ;

    double area=sqrt(s*(s-a)*(s-b)*(s-c)); //根据海伦公式area = sqrt ( s * ( s - a ) * ( s - b ) * ( s - c ) ); 计算出面积area     

    cout<<"该三角形的周长为:"<<2*s<<endl;//打印周长信息     

    cout<<"该三角形的面积为:" <<area <<endl;//打印 面 积信 息     }          return 0 ; }
1998年全国大学生数学建模竞赛A题代码
https://www.aiaiask.com/ask/16087.html
AI / 模型Siliconflow
时间 / DATEApril 22, 2023, 2:12 AM
语言zh-CN
IP / 区域广东 广州