如图 是一题C语言程序设计题目 和数组循环右移不同 是要方阵一整列循环右移两次 怎么做?求大神!!!

如图 是一题C语言程序设计题目 和数组循环右移不同 是要方阵一整列循环右移两次 怎么做?求大神!!!,第1张

#include<stdio.h>

int main()

{

 int m,n,a[6][6],i,j,k,b[6][6]

 scanf("%d%d",&m,&n)

 for(i=0i<ni++)

 {

  for(j=0j<nj++)

  {

   scanf("%d",&a[i][j])

  }

 }

 for(i=0i<ni++)

 {

  for(j=0j<nj++)

  {

   k=(j+m)%n

   b[i][k]=a[i][j]

  }

 }

 for(i=0i<ni++)

 {

  for(j=0j<nj++)

  {

   printf("%d ",b[i][j])

  }

  printf("\n")

 }

 return 0

}

#include <stdio.h>

int main()

{int a[6][6]

int m,n,i,j,z,k=0,t

scanf("%d%d",&m,&n)

for(i=0i<ni++)

  {for(j=0j<nj++)

      {

       scanf("%d",&a[i][j])

      }

  }

       printf("========\n")

for(i=0i<ni++)

     {t=a[i][n-1]

      for(z=n-1z>0z--)

      {

       a[i][z]=a[i][z-1]     

      }

      a[i][0]=t 

      for(z=0z<nz++)

      {

       printf("%d ",a[i][z])

      }

     printf("\n")

     }

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11201075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存