编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位
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日,尼加拉瓜发行了一套题为“改变世界面貌的十个数学公式”邮票,这十个数学公式由著名数学家选出的,勾股定理是其中之首。
你好,我们采用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世纪古希腊的毕达哥拉斯学派,他用演绎法证明了直角三角形斜边平方等于两直角边平方之和。
//要是我会的话我会给你解答的
#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;
}