1 条题解
-
0
C :
#include <stdio.h> main() {float r,h,C1,Sa,Sb,Va,Vb; scanf("%f %f",&r,&h); C1=2*3.14*r; Sa=3.14*r*r; Sb=4*Sa; Va=4*3.14*r*r*r/3; Vb=Sa*h; printf("C1=%.1f\n",C1); printf("Sa=%.1f\nSb=%.1f\nVa=%.1f\nVb=%.1f\n",Sa,Sb,Va,Vb); }
C++ :
#include<stdio.h> #define PI 3.14 int main() { double C1,Va,Vb,Sb,Sa,r,h; scanf("%lf%lf",&r,&h); C1=2*PI*r;Sa=PI*r*r;Sb=4*PI*r*r; Va=4.0/3.0*PI*r*r*r;Vb=Sa*h; printf("C1=%.1f\nSa=%.1f\nSb=%.1f\nVa=%.1f\nVb=%.1f\n",C1,Sa,Sb,Va,Vb); return 0; }
Pascal :
const pi=3.14; var c1,sa,va,sb,vb,r,h:real; begin readln(r,h); c1:=r*2*pi; sa:=r*r*pi; va:=4/3*pi*r*r*r; sb:=4*pi*r*r; vb:=pi*r*r*h; writeln('C1=',c1:0:1); writeln('Sa=',sa:0:1); writeln('Sb=',sb:0:1); writeln('Va=',va:0:1); writeln('Vb=',vb:0:1); end.
Java :
import java.text.DecimalFormat; import java.util.Scanner; public class Main { private static Scanner s = new Scanner(System.in) ; private static final double PI = 3.14 ; private static DecimalFormat df = new DecimalFormat("0.0") ; public static void main(String[] args) { double r = s.nextDouble() ; double h = s.nextDouble() ; System.out.println("C1="+df.format(2*PI*r)) ; System.out.println("Sa="+df.format(PI*r*r)) ; System.out.println("Sb="+df.format(4*PI*r*r)) ; System.out.println("Va="+df.format(4.0/3*PI*r*r*r)) ; System.out.println("Vb="+df.format(PI*r*r*h)) ; } }
Python :
r, h = map(float, raw_input().split()) p = 3.14 a = r * r * p print 'C1=%.1f' % (2 * r * p) print 'Sa=%.1f' % (a) print 'Sb=%.1f' % (4 * a) print 'Va=%.1f' % (4.0 / 3 * a * r) print 'Vb=%.1f' % (a * h)
- 1
信息
- ID
- 1400
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者