海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }
区块链毕设网qklbishe.com为您提供问题的解答
海伦公式
内容:
已知3边长,求三角形面积
输入说明:
一行三个数
输出说明:
一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形)
输入样例:
1 2 3
输出样例:
Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }
////海伦公式 S=sqrt(p(p-a)*(p-b)*(p-c))
//#include<math.h>
//int main()
//{
// double a, b, c,p,S;
// scanf_s("%lf%lf%lf",&a,&b,&c);
// if ((a+b>c)||(a+c>b)||(c+b>a))
// {
// p = (a + b + c) / 2;
// S = sqrt(p*(p-a)*(p-b)*(p-c));
// printf("%.2lf",S);
// }
// else
// {
// printf("不能构成三角形");
// }
// return 0;
//}
以上就是关于问题海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 海伦公式 内容: 已知3边长,求三角形面积 输入说明: 一行三个数 输出说明: 一行一个数(保留2位小数)或者是 Data Error!(不能构成三角形) 输入样例: 1 2 3 输出样例: Data Error! #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(void) { double a[3],s=0,temp=0,p=0; for(int i=0;i<3;i++) cin>>a[i]; for(int i=0;i<2;i++) for(int j=i+1;j<3;j++) if(a[i]<a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } p=(a[1]+a[2]+a[0])/2; if(a[2]+a[1]<=a[0]) cout<<"Data Error!"; else {s=sqrt(p*(p-a[0])*(p-a[1])*(p-a[2])); cout<<setiosflags(ios::fixed)<<setprecision(2)<<s; } return 0; }