解题思路:
首先 输入三个浮点数abc代表三边长度
然后计算中间变量s代表周长的二分之一
然后计算出S
最后输出S并保留小数点三位
注意事项:
因为要开根号,python中开根号有三种方法(就我所知),即如下三种
参考代码:
①直接用“**”运算符计算
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=x**0.5
print("%.3f"%S)
②内置函数pow
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=pow(x,0.5)
print("%.3f"%S)
③使用math模块,但是需要提前调用
import math
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=math.sqrt(x)
print("%.3f"%S)
0.0分
2 人评分
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1266 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:910 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
数字游戏 (C++代码)浏览:1240 |
模拟计算器 (C语言代码)浏览:2366 |
一元一次方程 (C语言代码)浏览:4245 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:620 |