永发信息网

MATLAB编程中 if j<N&Gray(i,j)==m-1&Gray(i,j+1)==n-1 P(m,n,1) = P(m,n,1)+1; P(n,m,1) = P(m,n,

答案:2  悬赏:0  手机版
解决时间 2021-12-30 14:07
  • 提问者网友:抽煙菂渘情少年
  • 2021-12-29 19:52
上面程序具体是什么意思?
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-12-29 20:23
void inv(int *x, int n)------------参数一:数组名,即是数组的首地址,参数二:数组长度 { int temp,*p,*i,*j,m=(n-1)/2; i=x; j=x+n-1; p=x+m; ----i保存数组第一个(指针),j保存数组最后一个(指针),p保存中间指针 for(;i<=p;i++,j--) -------数组头和数组中间的数值互相靠拢 { temp=*i; *i=*j; *j=temp; }---------然后互相交换 return; } 最终的结果就是,数组的前面一半互相交换了,而后面一半则保持不变
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-12-29 21:10
如果j<N,Gray(i,j)=m-1并且Gray(i,j+1)=n-1的话,就将P(m,n,1)+1的值赋予 P(m,n,1) , P(m,n,1)的值赋予P(n,m,1) 。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯