1 条题解

  • 0
    @ 2025-4-7 21:28:48

    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

    C语言程序设计教程(第三版)课后习题4.8

    信息

    ID
    1400
    时间
    1000ms
    内存
    64MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者