前言:
眼前咱们对“c语言调用三角函数”可能比较着重,兄弟们都需要知道一些“c语言调用三角函数”的相关知识。那么小编同时在网络上收集了一些对于“c语言调用三角函数””的相关文章,希望姐妹们能喜欢,你们快快来了解一下吧!输入直角三角形的两直角边它的斜边
功能要求
根据直角三角形的两条直角边,求直角三角形的斜边。
假设直角三角形的两直角边分别为x和y,斜边为z,则有x^2 + y^2 = z^2
实例代码
import math
x = int(input("请输入直角三角形的第1条边:"))
y = int(input("请输入直角三角形的第2条边:"))
z = math.pow((x * x + y * y), 0.5)
print("直角边为%d、%d的三角形的斜边为%.2f"%(x, y, z))
运行结果
知识说明
import math:导入数学模块,使python支持一系列数学函数和常量。
math.pow(x, y):返回x的y次方的值。
输入三角形的两边和夹角求第三边
功能要求
已知三角形的两边及夹角,求第三边。
假设三角形的两条边分别为a和c,以及这两条边的夹角为sita,第三条边为c,则c^2=a^2+b^2-2*a*b*cos(sita * math.pi /180)
实例代码
import math
a, b, sita = map(int, input("输入两边及夹角(度)(以逗号分隔,):").split(','))
c = math.sqrt(a ** 2 + b ** 2 - 2 * a * b * math.cos(sita * math.pi / 180))
print("三角形边为%d、%d,夹角为%d的三角形的另一条边为%.2f"%(a, b, sita, c))
运行结果
知识说明
sqrt():求算术平方根
cos():求余弦
a, b, sita = map(int, input("输入两边及夹角(度)(以逗号分隔,):").split(',')):从键盘上读取一个字符串,并将该字符串以“,”符号分隔,并按顺序将分别的字符串分别赋值给变量a、b和sita。
标签: #c语言调用三角函数