查看: 178|回复: 0

[求助] 有人知道该怎么写吗?指点一下。谢谢

[复制链接]

2

主题

0

好友

28

积分

白丁

Rank: 1

  • TA的每日心情
    难过
    2016-8-28 19:21
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2016-4-19 10:31:48 |显示全部楼层
    这是一个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);
            
                           }
            
                    }  
    还有就是对于数组p[i+k][j+l]在Verilog中是直接表示还是需要转换,该怎样转换。谢谢。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /5 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-9 13:42 , Processed in 0.081222 second(s), 9 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部