zoukankan      html  css  js  c++  java
  • 计算圆柱体的表面积

    题目:
    输入底面半径r和高h,输出圆柱体的表面积,保留3位小数,格式见样例。
    样例输入:
    3.5 9
    样例输出:
    Area = 274.889

    #include <stdio.h>
    #include <math.h>
    int main()
    {
        const double pi = acos(-1.0); // 定义pi
    
        printf("pi的值为%.3f",pi);
    
        double r,h;
        double s; // 面积
    
        printf("请输入半径:
    ");
        scanf("%lf",&r); // lf表示输入double型数字
    
        printf("请输入高:
    ");
        scanf("%lf",&h);
    
    
        s = 2 * pi * r * h + 2*pi*r*r;
    
        printf("圆柱体的表面积为%.3f
    ",s);
    
        return 0;
    }
    
    

    知识点:
    %f%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号。
    acos(-1.0)得到的值就是pi。

    点评:
    pi很有技巧性。
    圆柱体的表面积由三个部分组成,上下两个圆,以及一个周长方形面积。
    半径和高,都定义成double型。
    程序应当只做3件事情:读入数据、计算结果、打印输出。

  • 相关阅读:
    【转载】如何学JavaScript?前辈的经验之谈
    javascript基础学习心得01
    CSS之浮动
    HTML5基础学习心得
    如何使用HTML5的canvas属性
    HTML标记语言
    HTML+CSS学习
    线性表
    (2)协程之 greenlet模块
    (1)协程之理论
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8489327.html
Copyright © 2011-2022 走看看