| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 590 人关注过本帖
标题:大家找错!
只看楼主 加入收藏
happycplusplus
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-10-10
收藏
 问题点数:0 回复次数:6 
大家找错!
#include<iostream.h>
#include<math.h>
#define Pi 3.1415926
class point
{
public:
    double x;
    double y;
    double x0;
    double y0;
    point()
    {   
        cout<<"请输入一个横坐标:";cin>>x0;
        cout<<"请输入一个纵坐标:";cin>>y0;
    }

    void disp()
    {  
        cout<<"\t坐标:("<<x0<<","<<y0<<")";
    }
};

class circle
{
public:
    double x1;
    double y1;
    double r;
    int sum;
    int count;
    double s;
    circle()
    {   
      
        cout<<"请输入园的横坐标:";cin>>x1;
        cout<<"请输入园的纵坐标:";cin>>y1;
        cout<<"请输入半径:";cin>>r;
    }

    void disp()
    {
        sum=0;count=0;
      
      
        cout<<"\t园坐标:("<<x1<<","<<y1<<")";
        cout<<"\t面积:"<<Pi*r*r;
        if(r>s)
        {
            cout<<"\t距离是"<<sqrt((point.x0-x1)*(point.y0-y1)+(point.x0-x1)*(point.y0-y1));cout<<endl;
            cout<<"\t点在圆心内"<<endl;
            sum++;   
        }
        else
        {
            cout<<"\t距离是0";cout<<endl;
            cout<<"\t点不在圆心内"<<endl;
        }
    }

    friend bool puanduan(circle r,circle s)
    {
    }
};

void main()
{

    char flag;
    int count=0;
    int sum=0;
   
    do
    {
        point p;
        circle c;   

        p.disp();
        c.disp();
        if(c.r>c.s)
        {
            sum++;
        }
        count++;
        cout<<"继续判断?";cin>>flag;   
    }while(flag!='n');
    cout<<"判断了"<<count<<"次"<<"包含"<<sum<<"次."<<endl;
}

红色地方出错了  怎么会的?

[[it] 本帖最后由 happycplusplus 于 2008-10-14 20:46 编辑 [/it]]
搜索更多相关主题的帖子: 111111111111111111 
2008-10-14 20:25
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
point.x0
//这是什么?

2008-10-14 20:36
happycplusplus
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-10-10
收藏
得分:0 
point.x0就是上面point类定义个double x0
2008-10-14 20:39
happycplusplus
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-10-10
收藏
得分:0 
因为用的是构造函数 所以不知道怎么解决自动调用2次point
2008-10-14 20:45
youhm
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2006-5-25
收藏
得分:0 
这样用Point.x0是不对的,要用Point的实例
2008-10-14 21:10
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
[bo][un]youhm[/un] 在 2008-10-14 21:10 的发言:[/bo]

这样用Point.x0是不对的,要用Point的实例

这小伙是个明白人啊...

2008-10-14 21:13
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
LZ你好好想想...

2008-10-14 21:14
快速回复:大家找错!
数据加载中...
 
   



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

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