| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 612 人关注过本帖
标题:我是菜鸟。大家帮忙看看错误啊。调用怎么弄?
取消只看楼主 加入收藏
木头lbj
Rank: 7Rank: 7Rank: 7
来 自:黄山
等 级:黑侠
威 望:1
帖 子:269
专家分:527
注 册:2010-11-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
我是菜鸟。大家帮忙看看错误啊。调用怎么弄?
#include <iostream>
#include <cmath>
#define PI 3.14159
using namespace std;
class tux
{
public:
    float area;
    int y,j,z;
    int flag;
    void choice()
    {
        cout<<"请输入您要求的图形类型|1:圆形,2:矩形,3:正方形:"<<endl;
        cin>>flag;
    }
    void yuan()
    {
        float r;
        cout<<"请输入半径:"<<endl;
        cin>>r;
        area=PI*r*r;
        cout<<area<<endl;
    }
    void juxing()
    {
        float a;
        float b;
        cout<<"请输入长和宽:"<<endl;
        area=a*b;
    }
    void fangx()
    {
        float x;
        cout<<"请输入边长:"<<endl;
        area=x*x;
    }
};
int main()
{
    int y,j,z;
    int flag;
    tux mj;
    mj.choice();
    if (flag==1)
        mj.yuan();
    else if
        (flag==2)
        mj.juxing();
    else
        mj.fangx();
/*switch(flag)
    {
    case y:mj.yuan();break;
    case j:mj.juxing();break;
    case z:mj.fangx();break;
    default: break;
    }*/
    //mj.output();
    return 0;
}
搜索更多相关主题的帖子: class 图形 include public choice 
2010-11-11 00:01
木头lbj
Rank: 7Rank: 7Rank: 7
来 自:黄山
等 级:黑侠
威 望:1
帖 子:269
专家分:527
注 册:2010-11-6
收藏
得分:0 
/*switch(flag)
    {
    case y:mj.yuan();break;
    case j:mj.juxing();break;
    case z:mj.fangx();break;
    default: break;
    }*/
    //mj.output();
使用switch语句同样不行。
后面应该是mj.output
打的时候错了

。。。!!!)))000
2010-11-11 08:36
木头lbj
Rank: 7Rank: 7Rank: 7
来 自:黄山
等 级:黑侠
威 望:1
帖 子:269
专家分:527
注 册:2010-11-6
收藏
得分:0 
回复 4楼 su858514558
我明白了。
但是这个用switch语句不行么?

。。。!!!)))000
2010-11-11 19:05
快速回复:我是菜鸟。大家帮忙看看错误啊。调用怎么弄?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016775 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved