c++勾股定理解直三角形边长
c++勾股定理解三角形边长
- 前言
- 思路
- 程序运行结果
- 求法2
- 程序运行结果
- 结语
前言
这里是c++解奥数题(4)c++勾股定理解三角形边长。
我是小编。
今天,我们来用c++和勾股定理来解一下三角形边长。
思路
我们输入第一和第二条边长后可以用公式
a×a+b×b=c×c
首先输入第一条边长和第二条边长
int a,b,c;
cin>>a>>b;
计算出a的2次方+b的2次方
c=a*a+b*b;
然后,加一个根号
c=sqrt(c);
最后,我们把它们放在一起
就是:
#include<bits/stdc++.h>
using namespace std;
int main(){double a,b,c;cout<<"请输入第一条边的长度\n";cin>>a;cout<<"请输入第二条边的长度\n";cin>>b;c=a*a+b*b;cout<<sqrt(c); return 0;
}
这样,就完成了我们的程序。
程序运行结果
1:
数入:3 4
输出:5
2:
输入:1 1
输出:1.41421
当然,我们还有别的求法。
求法2
我们逆转一下我们的方式:
c=a*a-b*b;
然后整个程序就变成了:
#include<bits/stdc++.h>
using namespace std;
int main(){double a,b,c;cout<<"请输入第一条边的长度\n";cin>>a;cout<<"请输入第二条边的长度\n";cin>>b;c=a*a-b*b;cout<<sqrt(c); return 0;
}
程序运行结果
输入:5 4
输出:3
输入:1.41421 1
输出:0.999995
结语
最后,希望你们多多点赞。你们的赞就是我的支持。
c++勾股定理解直三角形边长相关推荐
- 数值图形处理软件活图简介
活图Ver8 简介:"活图"的主要开发目的是作为实验数据的处理和学术论文资料做成时表达数据图形的应用软件,是数据可视化的工具之一,可以丰富表达各类2D.3D数据.是由中国人自行开发 ...
- 《数据结构》(C++)_清华(邓俊辉)~ ~讲得很细~
数据结构(上)学堂在线链接. 数据结构下(学堂在线). B 站 链接. 方法步骤: 1. 看B站视频, 敲代码,做笔记.根据学堂在线分节 2.比较学堂在线视频是否遗漏. 3.做学堂在线习题, 补充笔记 ...
- Android下如何计算两经纬点之间距离?
节选自百度地图API: 若开发者使用的是百度地图或定位API,且版本在1.3.5以后的, 路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法. 如果是计算任 ...
- java 计算行驶里程,js根据经纬度换算行驶里程
最近在做有关车辆定位及历史轨迹的项目,需要显示车辆当前位置信息.车辆历史轨迹及行驶公里数,需要这样的效果. 轨迹回放使用的百度的路书功能,包含了开始.暂定.重置功能,但是后台返回的数据只包含了坐标点, ...
- js根据经纬度换算行驶里程
最近在做有关车辆定位及历史轨迹的项目,需要显示车辆当前位置信息.车辆历史轨迹及行驶公里数,需要这样的效果. 轨迹回放使用的百度的路书功能,包含了开始.暂定.重置功能,但是后台返回的数据只包含了坐标点, ...
- 百度地图API Android SDK 常见问题
http://developer.baidu.com/map/sdkandev-question.htm#col32 常见问题 1 使用须知 2 百度用户和Key 2.1 如何注册百度用户? 2.2 ...
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- Android_通过两个点的经纬度计算距离
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作" ...
- 百度地图计算两坐标点之间距离计算
public class BaiDuMap {static double DEF_PI = 3.14159265359; // PIstatic double DEF_2PI= 6.283185307 ...
- 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数.结果均保留一位小数. import math a=float(input('请输入直角边a:')) b=float(input(' ...
最新文章
- 企业数据中心和互联网数据中心有何不同?
- ”A page can have only one server-side Form tag“错误
- WSGI接口(廖雪峰重点)
- c语言pi的乘法,c语言 根据公式求出π的近似值。
- Android Service和Binder、AIDL
- 依附B2B平台照样做搜索营销
- Windows平台下搭建Git服务器
- hibernate4.0+版本和3.0+版本的区别总结
- 《R in Action》读书笔记(2)
- 【手把手教你】股市技术分析利器之TA-Lib
- ios打包时候提示三方文件库错误,整理下解决的思路
- 宇视摄像头IP地址修改工具
- HTML5中 audio标签的样式修改
- 广域网、城域网及局域网技术
- 公众号申请并发布文章教程
- 双系统装完只能u盘启动_怎样用u盘安装双系统呢?
- sqli-labs第十三关--十五关
- 零基础如何系统学习Java Web?
- 数据分析行业的发展前景怎么样? 未来关于十年数据分析行业的5种预测
- [Algorithms] Gale-Shapley算法(婚姻匹配问题,高考录取机制)