100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 画个圈圈诅咒你

画个圈圈诅咒你

时间:2022-01-20 18:10:59

相关推荐

画个圈圈诅咒你

题目链接:http://acm./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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。