题目如下:
代码如下:
import math
a,b=map(eval,input().split())
n=int(input())
dx=float(abs(b-a)/n)
S=0
for i in range(n):
sd=abs(math.sin(a))
xd=abs(math.sin(a+dx))
S+=((sd+xd)*dx/2)
a=a+dx
print('{:.2f}'.format(S))
运行测试如下:
3008
题目如下:
代码如下:
import math
a,b=map(eval,input().split())
n=int(input())
dx=float(abs(b-a)/n)
S=0
for i in range(n):
sd=abs(math.sin(a))
xd=abs(math.sin(a+dx))
S+=((sd+xd)*dx/2)
a=a+dx
print('{:.2f}'.format(S))
运行测试如下:
3008