qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

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

时间2023-04-22 02:12:20 提问来自 广东省广州市 的网友 分类创作 浏览441
#include <iostream> #include <cmath> 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 ; }

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 康复专业实习生实习总结撰写指南 下一篇 建设教育强国的青年力 量