您的位置:首页 > 其它

把矩形中的元素蛇形打印出来

2013-04-28 10:08 218 查看
#include<stdio.h>
int main()
{
int a[4][3] = {1,2,3,4,5,6,7,8,9,10,11,12};
int row = 4;
int col = 3;
int k = 0;
int num = 0;
for(; num<row*col;)
{
int i = k;
int j = k;
while(j<col-k && num<12)
{
printf("%d ",a[i][j]);
j++;
++num;
}
--j;
++i;
while(i<row-k && num<12)
{
printf("%d ",a[i][j]);
i++;
++num;
}
--i;
--j;
while(j>=k && num<12)
{
printf("%d ",a[i][j]);
j--;
++num;
}
++j;
--i;
while(i>k && num<12)
{
printf("%d ",a[i][j]);
i--;
++num;
}
++k;

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐