编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位

编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位小数。... 编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位小数。 展开
 我来答
阳光下1212
推荐于2019-09-23 · TA获得超过5610个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:29.3万
展开全部

C语言程序如下:

#include<stdio.h>

#include<math.h>

void main()

{

float a,b,c;//定义变量abc

printf("请输入直角三角形两条直角边长:a=?,b=?\n");//提示输入ab的边长值

scanf("%f%f",&a,&b);//输入边长值

c=sqrt(pow(a,2)+pow(b,2));//利用勾股定理计算斜边的长度

printf("c=%.2f\n",c);//输出斜边边长值并保留两位小数

}

勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方即a *a +b *b =c *c 。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理

拓展资料

1.勾股定理的证明是论证几何的发端;

2.勾股定理是历史上第一个把数与形联系起来的定理,即它是第一个把几何与代数联系起来的定理;

3.勾股定理导致了无理数的发现,引起第一次数学危机,大大加深了人们对数的理解;

4.勾股定理是历史上第—个给出了完全解答的不定方程,它引出了费马大定理

5.勾股定理是欧氏几何的基础定理,并有巨大的实用价值.这条定理不仅在几何学中是一颗光彩夺目的明珠,被誉为“几何学的基石”,而且在高等数学和其他科学领域也有着广泛的应用.1971年5月15日,尼加拉瓜发行了一套题为“改变世界面貌的十个数学公式”邮票,这十个数学公式由著名数学家选出的,勾股定理是其中之首。

修罗丶清
推荐于2019-08-18 · TA获得超过2134个赞
知道答主
回答量:10
采纳率:0%
帮助的人:1497
展开全部

你好,我们采用C++的计算机语言,让用户输入两条边长,计算出第三边长度,并控制两位小数点输出。

以下是程序;

#include <iostream>

#include <iomanip>

#include <math.h>

using namespace std;

int main()

{

double a, b, c;

cout << "请输入边长a;";

cin >> a;

cout << "请输入边长b;";

cin >> b;

c = sqrt(a*a + b * b);

cout << setiosflags(ios::fixed) << setprecision(2) << "第三边的长度为" << c << endl;

以下是效果图,

资料拓展

以下节选自百度百科“勾股定理

勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理

勾股定理现约有500种证明方法,是数学定理中证明方法最多的定理之一。勾股定理是人类早期发现并证明的重要数学定理之一,用代数思想解决几何问题的最重要的工具之一,也是数形结合的纽带之一。在中国,商朝时期的商高提出了“勾三股四玄五”的勾股定理的特例。在西方,最早提出并证明此定理的为公元前6世纪古希腊的毕达哥拉斯学派,他用演绎法证明了直角三角形斜边平方等于两直角边平方之和。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文婧52
推荐于2017-05-31 · TA获得超过276个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:41.2万
展开全部
//这是c++的 你要别的语言的你说
//要是我会的话我会给你解答的
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
double a, b,c;
cout << "Please enter a right angle a:";
cin >> a;
cout << "Please enter a right angle b:";
cin >> b;
c = sqrt(a*a + b*b);
cout << "result of c=" << fixed << setprecision(2) << c << endl;//结果保留两位小数
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式