通过观察很容易发现,把图片顺时针旋转45度,扫描规则就变成了奇数层由左向右、偶数层由右向左(层数0~2*n-2)
即
for(int level=0;level<2*n-1;++level){
if(level%2!=0) 从右往左输出
else 从左往右输出
{
满分代码:
#include <iostream>
using namespace std
通过观察很容易发现,把图片顺时针旋转45度,扫描规则就变成了奇数层由左向右、偶数层由右向左(层数0~2*n-2)
即
for(int level=0;level<2*n-1;++level){
if(level%2!=0) 从右往左输出
else 从左往右输出
{
满分代码:
#include <iostream>
using namespace std