8-4 圆的计算

来源:互联网 发布:兴唐数据所社会招聘 编辑:程序博客网 时间:2024/05/09 22:19

/*

* Copyright (c) 2012, 烟台大学计算机学院

* All rights reserved.

* 作 者: 田宇

* 完成日期:2012 年 10月20 日

* 版 本 号:v1.0 *

* 输入描述:

* 问题描述:

* 程序输出

* 问题分析:

* 算法设计:

#include <iostream>    #include <Cmath>   #define PI 3.1415926 using namespace std;    int main()    {        double r,h,s1,s2,s3,s4,l,v1,v2,v3;        cout<<"请输入半径r:";        cin>>r;        cout<<"请输入高h:";        cin>>h;        s1=PI*r*r;        s2=4*PI*r*r;        s3=2*PI*r*r+2*PI*r*h;        s4=PI*r*r+PI*r*sqrt(h*h+r*r);        l=2*PI*r;        v1=4*PI*r*r*r/3;        v2=PI*r*r*h;        v3=PI*r*r*h/3;       cout<<"以 "<<r<<" 为半径,"<<endl;      cout<<"圆的面积="<<s1<<endl;        cout<<"圆的周长="<<l<<endl;           cout<<"球的体积="<<v1<<endl;        cout<<"球的表面积="<<s2<<endl<<endl;      cout<<"以 "<<r<<" 为半径,"<<h<<" 为高,"<<endl;      cout<<"圆柱的体积="<<v2<<endl;        cout<<"圆柱的表面积="<<s3<<endl;        cout<<"圆锥的体积="<<v3<<endl;        cout<<"圆锥的表面积="<<s4<<endl;        return 0;    }


 

运行结果:
心得体会:亲,可内疚了。。。。下次不会交晚了。。。。