C语言中的多重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);
}
}
各位高手提点意见或者帮忙写一下。谢谢。 |