+ -
当前位置:首页 → 问答吧 → 初学者的疑惑

初学者的疑惑

时间:2011-12-02

来源:互联网

小节的练习题,虽然很简单,但自己写出来了还是很有成就感的,呵呵。
C/C++ code

#include <iostream>
#include <iomanip>
#include <cmath>
#define π 3.1415926
using namespace std;
int main()
{
    double r,h,a1,a2,a3,a4,a5;
    cout <<"请输入半径和高"<<endl;
    cin >>r>>h;
    a1=2*π*r;
    a2=π*r*r;
    a3=4*π*r*r;
    a4=4/3*π*r*r*r;
    a5=h*π*r*r;
    cout <<setiosflags(ios::fixed)<<setprecision(2);
    cout <<"圆周长="<<a1<<endl;
    cout <<"圆面积="<<a2<<endl;
    cout <<"圆球表面积="<<a3<<endl;
    cout <<"圆球体积="<<a4<<endl;
    cout <<"圆柱体积="<<a5<<endl;
    return 0;
}


请问在C++中引用π等常量一定要声明它的值吗?还有R的平方怎么表示?不用连乘也另外表示吧?新手,如果幼稚了大家别笑。

作者: icbc_atm   发布时间: 2011-12-02

你这个 π 怎么搞上去的,不要用 这个“字符”

用 
#define PI 3.14

作者: healer_kx   发布时间: 2011-12-02

pow(); ^ 这两个都可以

作者: dhbfly   发布时间: 2011-12-02

没有那么多符号的

作者: ouyh12345   发布时间: 2011-12-02

引用 2 楼 dhbfly 的回复:
pow(); ^ 这两个都可以

同意

作者: wang7535067   发布时间: 2011-12-02

可以用pow(a,b)就是a的b次方!

作者: huanzhi1990   发布时间: 2011-12-02