Zig-Zag模式填充矩阵

描述
Zig-Zag模式填充矩阵_第1张图片
在一个mn的数组中,按照Zig-Zag的顺序依次填写1,2,3,…mn。

输入
两个整数m,n表示m*n的矩阵,整数间以空格隔开。2<=m,n<100

输出
输出矩阵

样例1

输入		输出 
3 3		1 2 6
     		3 5 4
     		4 8 9 

样例2

输入		输出
2 3		1 2 5
 		3 4 6 

代码

#include 
int main()
{
 int m,n;
 scanf("%d%d",&m,&n);
 int a[m][n];
 int i=0,j=0,k=1;
 a[0][0]=1;
 k++;
 while(i=0;i++,j--)
   {
    a[i][j]=k;
    k++;
   }
   i--;
   j++;
  }
  else if(j==0||i==m-1)//往上走 
  {
   if(i==m-1)
   {
    j++;
   }
   else
   {
    i++;
   }
   for(;i>=0&&j

你可能感兴趣的:(C语言简单练习题,循环结构)