只要读懂题目,本题不难。题目就是判断某点是否在圆内。注意输出格式一定要符合要求。 #include<iostream> #include<math.h> using namespace std; double PI = 3.1415; int N, mRlt; //N是例子个数,mRlt是计算结果 double x_value, y_value, scale; int i; void count(){ double r; r = x_value*x_value + y_value*y_value; scale = PI*r; mRlt = (int)ceil(scale/100); } int main(){ cin >> N; for (i = 1; i <= N; i++){ cin >> x_value >> y_value; //输入x,y坐标 count(); //实际进行计算的函数 cout << "Property " << i <<": This property will begin eroding in year "; cout << mRlt << "." << endl; } cout << "END OF OUTPUT." << endl ; return 0; }