谢谢。我还有一个问题就是关于多重for循环程序如下:
void main(short int** pd,int* nse,int il,int jl)
{
int i,j,k,l;
double avg,temp;
for(i=1;i<15;i++)
{
for(j=1;j<15;j++)
{
avg=0;
temp=0;
for(k=-1;k<=1;k++)
{
for(l=-1;l<=1;l++)
{
avg+=(double)pd[i+k][j+l];
}
}
avg=avg/((double)sn*sn);
for(k=-1;k<=1;k++)
{
for(l=-1;l<=1;l++)
{
temp+=((double)pd[i+k][j+l]-avg)*((double)pd[i+k][j+l]-avg);
}
}
这个该怎么写,有什么方法?谢谢!
|