码迷,mamicode.com
首页 > 其他好文 > 详细

计算圆柱体的表面积

时间:2018-03-01 20:06:14      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:post   double   保留   程序   题目   ret   格式化   输出   blog   

题目:
输入底面半径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("请输入半径:\n");
    scanf("%lf",&r); // lf表示输入double型数字

    printf("请输入高:\n");
    scanf("%lf",&h);


    s = 2 * pi * r * h + 2*pi*r*r;

    printf("圆柱体的表面积为%.3f\n",s);

    return 0;
}

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

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

计算圆柱体的表面积

标签:post   double   保留   程序   题目   ret   格式化   输出   blog   

原文地址:https://www.cnblogs.com/jiqing9006/p/8489327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!