函数返回值问题
在一个函数中判断是否符合以点(50,40)为圆心,半径为50的圆内的所有点,如果符合就返回该点的值,即data[i][j]。下面是我写的函数,为什么最后只返回一个值而已,而不是所有满足要求的点
程序代码:int i,j,r,x;
for( i=0;i<100;i++)
{
for( j=50;j<300;j++)
{
for( r=0;r<50;r++)
{
if(((i-50)*(i-50)+(j-40)*(j-40))<r*r)
//判断是否满足条件
{
x=this->data[i][j];
}
}
}
}
return x;






