会游泳的南极猪 会游泳的南极猪
不要迷恋哥,哥不仅仅只是个传说~~
关注数: 3 粉丝数: 27 发帖数: 1,464 关注贴吧数: 24
关于东环事件的点想法。。 这几天听说东环又淹死了四名中学生,心里格外难受,作为一名长期的潜水者,对于这次事件我想说点自己的看法。 吧里边好多人都在说政府管理不到位什么的,我觉得也不能全是政府的责任,不知道大家知道杭州的钱塘江每年都会在看潮的时候淹死好多人吗?钱塘江的安全警示到处都是,咱们东环的景观河也有很多警示牌,但是悲剧依然每年发生,大家想过为什么吗? 其实,我觉得原因不再景观河的修建,吧里好多人都说想不明白为什么政府花那么多钱修建一条“死水河”,但想没想过这条河的修建让我们茶余饭后有了稍微带点“情调”的去处了呢?现在的景观总比以前的沙河要强多了吧? 自从听说了这噩耗,我也想到了我小时候和村里面的孩子们去水洞里游泳,甚至去村里沙河里洗沙场洗沙过滤完的大水“坑”里游泳,要知道那水有多糊,而且水也很深,“坑”底还全是泥沙,但是我们一伙小孩子任然去游泳,现在想想真是后怕,活到现在是多么不容易呀! 所以,我觉得大家别在抱怨这抱怨那了。孩子们正在叛逆期,正是天不怕地不怕的时候,不是说你放了警示牌就不下河了,要想杜绝这类事件的再次发生,需要让孩子们从心里深处就意识到危险,政府也应该想想办法弄这个深水坑了,不然悲剧依然会发生的。
关于缺省的问题。。。希望懂的人能给点下 #include<iostream.h> #include<math.h> class POINT{ public:      POINT(double x,double y);      double get_x();      double get_y();      double count(POINT a);      double x_pos,y_pos; }; class CIRCLE:public POINT{ public:      CIRCLE(double x=0,double y=0,double r=1);      double get_r();      double circle_count(CIRCLE b); protected:      double radius; }; #include"circle_header.h" POINT::POINT(double x,double y) {       x_pos=x;       y_pos=y; } double POINT::get_x() {     return x_pos; } double POINT::get_y() {    return y_pos; } double POINT::count(POINT a) {    return sqrt((x_pos-a.x_pos)*(x_pos-a.x_pos)+(y_pos-a.y_pos)*(y_pos-a.y_pos)); } CIRCLE::CIRCLE(double x,double y,double r):POINT(x,y) {         radius=r; } double CIRCLE::get_r() {    return radius; } double CIRCLE::circle_count(CIRCLE b) {     if((sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))- radius-b.radius)>0)        { return (sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))- radius-b.radius);}     else if((sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))+radius-b.radius)<0)     {   return fabs(b.radius-sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))- radius); }     else if((sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))-radius+b.radius)<0)     {return fabs(radius-sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))- radius);}     else     { return 0;} } #include"circle_header.h" int main() {      double x,y,m,n,r1,r2;      cout<<"请输入这两点的坐标(x1,y1),(x2,y2)"<<endl;      cin>>x>>y>>m>>n; POINT   point(x,y); POINT a(m,n); point.count(a); cout<<"这两点的距离为:"<<point.count(a)<<endl; cout<<"请输入以以上两点为坐标圆心的圆的半径r1,r2"<<endl; cin>>r1>>r2; CIRCLE circle(x,y,r1); CIRCLE b(m,n,r2); circle.circle_count(b); cout<<"这两圆上最近两点的距离为:"<<circle.circle_count(b)<<endl; return 0; }
C++中 关于缺省的问题 我的代码 帮忙改一下 谢了 急 #include<iostream.h> #include<math.h> class POINT{ public:      POINT(int x=0,int y=0);      int get_x();      int get_y();      double count(POINT a); protected:      int x_pos,y_pos; }; #include"circle_header.h" POINT::POINT(int x,int y) {       x_pos=x;       y_pos=y; } int POINT::get_x() {     return x_pos; } int POINT::get_y() {    return y_pos; } double POINT::count(POINT a) {    return sqrt((x_pos-a.x_pos)*(x_pos-a.x_pos)+(y_pos-a.y_pos)*(y_pos-a.y_pos)); } CIRCLE::CIRCLE(POINT a(int x=0,int y=0),int r) {       x_pos=a.x_pos;       y_pos=a.y_pos;       radius=r; } int CIRCLE::get_r() {    return radius; } double CIRCLE::circle_count(CIRCLE b) {     if((sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))-r-b.radius)>0)        { return (point.count(a)-r-b.radius);}     else if((sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))+r-b.radius)<0)     {   return (b.radius-sqrt((x_pos-b.x_pos)*(x_pos-b.x_pos)+(y_pos-b.y_pos)*(y_pos-b.y_pos))-r); }     else     { return 0;} #include"circle_header.h" int main() { POINT   point(200,500); POINT a(100,200); CIRCLE circle(point,100); CIRCLE b(a,200); point.count(a); circle.circle_count(b); cout<<point.count(a)<<endl; cout<<circle.circle_count(b)<<endl; return 0; } } class CIRCLE:public POINT{ public:      CIRCLE(POINT a(int x=0,int y=0),int r=1);      int get_r();      double circle_count(CIRCLE b); protected:      int radius; };
1 下一页