2
A
回答
8
double diagonal = sqrt(a * a + b * b);
+1
'hypot()'是使用的函数!阅读手册页:“_The hypot()函数计算sqrt(x * x + y * y),但不会发生不当的溢出或下溢。”它也更快:) – debleek63
5
只需使用直线上升C:
double diagonal = sqrt(a*a + b*b);
2
您还可以使用hypot,这是适用于几种语言,其中包括C99:
double diagonal = hypot(a,b);
相关问题
- 1. 找到一个三角形
- 2. 发现一个矩阵是上三角形,下三角形还是对角线
- 3. 找到线段上的点以形成直角三角形?
- 4. 在三角形中找到直角
- 5. 如何删除两个对角线css斜角三角形之间的线?
- 6. 给定一组三角形的长度,找到最大面积三角形
- 7. 在三角形的三角形中绘制三角形
- 8. 查找三角形的边角
- 9. 获取三角形内的三角形?
- 10. 三角形中的三角形CSS
- 11. 爪哇:一个三角形
- 12. 输出一个三角形
- 13. 创建一个三角形
- 14. 检查点集三角形细分是一个三角形
- 15. 打印在java中的对角线三角形
- 16. 寻找绘制三角形
- 17. CSS3菱形到三角形
- 18. CGAL:找到一个点属于哪个面/三角形?
- 19. 如何找到等边三角形的第三个坐标?
- 20. 找到最大值总和三角形
- 21. 如何找到通过由三角形
- 22. 特征:找到一个三角矩阵
- 23. 查找多边形的对角线
- 24. Delaunay三角剖分的合成三角形的寻找面积
- 25. 如何绘制一个完美的三角形六角形?
- 26. 找到线阵列中的所有三角形(Delaunay图)
- 27. 帕斯卡三角对角线在PHP
- 28. 建立一个形状类三角形
- 29. 找到等腰直角三角形的重量值
- 30. 如何在MATLAB中找到三角形的角度
它被称为斜边。 –