• 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序


    设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序

    题目解析:

    此题主要理解圆柱的各种求法,其次要求取小数点后两位,只需在打印时进行格式控制即可。

    代码示例:

    #include<stdio.h>
    
    int main()
    {
    	float h, r, l, s, sq, vq, vz;
    	float pi = 3.141526;
    	printf("请输入圆半径r,圆柱高h∶");
    	scanf("%f %f", &r, &h);               //要求输入圆半径r和圆柱高h 
    	l = 2 * pi*r;                          //计算圆周长l
    	s = r*r*pi;                          //计算圆面积s
    	sq = 4 * pi*r*r;                       //计算圆球表面积sq
    	vq = 3.0 / 4.0*pi*r*r*r;               //计算圆球体积vq
    	vz = pi*r*r*h;                       //计算圆柱体积vz
    	printf("圆周长为:       l=%6.2f
    ", l);
    	printf("圆面积为:       s=%6.2f
    ", s);
    	printf("圆球表面积为:   sq=%6.2f
    ", sq);
    	printf("圆球体积为:     v=%6.2f
    ", vq);
    	printf("圆柱体积为:     vz=%6.2f
    ", vz);
    	return 0;
    }
    
    

    运行结果:

    设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序

  • 相关阅读:
    [Android-NDK编译] ndk 编译 c++ 兼容性问题汇总整理
    [云计算] 001.云计算简介
    eatwhatApp开发实战(十一)
    eatwhatApp开发实战(十)
    [Unity2d系列教程] 002.引用外部DLL
    Istio Sidecar
    Kubernetes Dashborad 搭建
    Istio 1.6架构及性能
    kubeadm 搭建kubernetes集群环境
    docker 安装
  • 原文地址:https://www.cnblogs.com/cyuyanchengxu/p/13617752.html
Copyright © 2020-2023  润新知