请c++高手帮忙啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:39:04
编写一个子函数,计算已知直角三角形的两边时求弦长。要求,直角三角形的两个直角边为double类型,计算弦长由一个用户自定义的有返回值的函数来实现,计算出的弦长采用double类型。主函数调用该子函数实现计算!!

谢谢!!

#include<iostream.h>
#include<math.h>
double js(double a,double b)
{
double c;
c=a*a+b*b;
c=sqrt(c);
return c;
}
int main()
{
double a,b,c;
cout<<"请输入两个直角边"<<endl;
cin>>a;
cin>>b;
c=js(a,b);
cout<<"弦长为:"<<c<<endl;
return 0;
}

double stringlenth(double l1,double l2){
//不知道你说的弦长是什么?最长的那条?
//l1、l2为两直角边
//头文件包含:#include<math.h>
return sqrt(l1*l1+l2*l2);
}

//---------------------------------------------------------------------------
#include <iostream>
#include <cmath>

double cx(double a,double b)
{
return (std::sqrt(a*a+b*b));
}
int main(void)
{
double a,b;
std::cout<<"a=";
std::cin>>a;
std::cout<<"b=";
std::cin>>b;