ZZULIOJ:1011: 圆柱体表面积
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量
#define PI 3.14159
输入两个实数,为圆柱体的底面半径r和高h。
输出一个实数,即圆柱体的表面积,保留2位小数。
42.1 71.6
30076.14
PI=3.14159
r,h=map(float,input().split())
S=PI*r*r*2+2*PI*r*h
S=('%.2f'%S)
print(str(S))
ZZULIOJ:1012: 求绝对值
求实数的绝对值。
输入一个实数。
输出它的绝对值,结果保留两位小数
-234.00
234.00
num=float(input())
num=abs(num)
num=('%.2f'%num)
print(str(num))
ZZULIOJ:1013: 求两点间距离
给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。
输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。
输出占一行,包含一个实数d,表示A, B两点间的距离。结果保留两位小数。
1 1.5 2 2.5
1.41
import math
x1,y1,x2,y2=map(float,input().split())
deltax=x2-x1
deltay=y2-y1
S=math.sqrt((deltax**2)+(deltay**2))
S=('%.2f'%S)
print(str(S))
ZZULIOJ:1014: 求三角形的面积
给出三角形的三条边,求三角形的面积。
输入三角形的三条边长(实数),数据之间用空格隔开。
输出三角形的面积,结果保留2位小数。
2.5 4 5
4.95
用海伦公式或其他方法均可。
import math
x1,y1,x2,y2=map(float,input().split())
deltax=x2-x1
deltay=y2-y1
S=math.sqrt((deltax**2)+(deltay**2))
S=('%.2f'%S)
print(str(S))
ZZULIOJ:1015: 计算时间间隔
读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。
输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。
输出一个整数,表示时间间隔的秒数。
08:00:00
09:00:00
3600
输入数据中带有普通字符,如冒号,scanf函数的格式字符串中对应位置上也要有对应字符。
h1,m1,s1=map(int,input().split(":"))
h2,m2,s2=map(int,input().split(":"))
sum=(h2-h1)*3600+(m2-m1)*60+(s2-s1)
print(str(sum))