上面寫的這個代碼沒有報錯,也顯示運行成功,但是我感覺疫情的結果是有問題的,我沒有要輸入,為什么還會有要輸入的值而且無論輸入多少,最后的值都是一樣的。拜求有沒有大神能幫忙解決。


uj5u.com熱心網友回復:
你的代碼呢?uj5u.com熱心網友回復:
無代碼,無真相。uj5u.com熱心網友回復:
#include<iostream>#include<cmath>#define PI 3.141592using namespace std;class Point{private: double x,y;public: Point(double x_=0,double y_=0):x(y_){}; double GetX(); double GetY(); void Change(int a,int b); void print(); void print()const; friend double Area(const Point&,Point&);};double Point::GetX(){ return x;}double Point::GetY(){ return y;}void Point::Change(int a,int b){ double x0,y0; cin>>x0>>y0; x=x0; y=y0;}void Point::print(){ cout<<"("<<x<<","<<y<<")"<<endl<<endl;}void Point::print()const{ cout<<"("<<x<<","<<y<<")"<<endl<<endl;}double Area(const Point &p1,Point &p2){ double r; r=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y)); return PI*r*r; cout<<endl;}int main(){ const Point p1; Point p2(-5,3); cout<<"s1="<<Area(p1,p2)<<endl; p2.Change(56,34); cout<<"s1="<<Area(p1,p2)<<endl; return 0;}uj5u.com熱心網友回復:
我重新發一遍貼吧uj5u.com熱心網友回復:
供參考:#include<iostream>
#include<cmath>
#define PI 3.141592
using namespace std;
class Point{
private: double x,y;
public: Point(double x_=0,double y_=0):x(x_),y(y_){};//,y(y_)
double GetX()const;
double GetY()const;
void Change(int a,int b);
void print();
void print()const;
friend double Area(const Point&,Point&);
};
double Point::GetX()const
{
return x;
}
double Point::GetY()const
{
return y;
}
void Point::Change(int a,int b)
{
//double x0,y0;
//cin>>x0>>y0;
//x=x0;
//y=y0;
x=a;
y=b;
}
void Point::print()
{
cout<<"("<<x<<","<<y<<")"<<endl<<endl;
}
void Point::print()const
{
cout<<"("<<x<<","<<y<<")"<<endl<<endl;
}
double Area(const Point &p1,Point &p2)
{
double r;
r=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
return PI*r*r;
//cout<<endl;
}
int main()
{
const Point p1;
p1.print();
Point p2(-5,3);
p2.print();
cout<<"s1="<<Area(p1,p2)<<endl;
p2.Change(56,34);
p2.print();
cout<<"s1="<<Area(p1,p2)<<endl;
return 0;
}
//(0,0)
///(-5,3)
//s1=106.814
//(56,34)
//s1=13483.7
//請按任意鍵繼續. . .
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/285261.html
標籤:C++ 語言
上一篇:元胞自動機C++