画个圈圈诅咒你
题目链接:http://acm.henu.edu.cn/contest/problem?id=2&pid=5
#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e1 + 5;
char Graph[maxn][maxn];
void Fractal(int N, int X, int Y) {
if (N == 1) {
Graph[X][Y] = 'o';
return;
}
int Size = pow(2, N - 2);
Fractal(N - 1, X, Y + Size);
Fractal(N - 1, X + Size, Y);
Fractal(N - 1, X + Size, Y + Size);
}
int main(int argc, char *argv[]) {
int N;
while (~scanf("%d", &N) && N) {
int Size = pow(2, N - 1);
memset(Graph, ' ', sizeof(Graph));
Fractal(N, 0, 0);
for (int i = 0; i < Size; ++i) {
for (int j = 0; j < Size; ++j) {
printf("%c", Graph[i][j]);
}
printf("\n");
}
}
return 0;
}
相关阅读
1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐
Vue中使用 transition标签或transition-group标签以及
Vue的动画并没有非常炫酷的效果,不过也是有一些实用性的,在项目中有的地方使用,也是能够营造出不同的效果 下面为大家列举两个简单实
插画在于设计,而设计在于人。插画也有很多种,这张人物插画图是我无意之间发现的。我是觉得很好看也看了很久的时间,这张插画设计的非
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、以图形的方式描绘数据在系统中流动和
在excel表格中,想要在表头单元格中画斜线,并且在线条的上下方打字,应该怎么做?下面就跟seo实验室小编一起来看看吧。excel表格画斜线