📄 2285357_ac_937ms_40k.c
字号:
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, k;
int ta, tb;
int i, j, n;
while(scanf("%d",&n)&&(n+1))
{
for(i = 0; i < pow(3,n-1); i++,printf("\n"))
for(j = 0; j < pow(3,n-1); j++)
{
k = n;
ta = a = i;tb = b = j;
s:;
a /= pow(3,k-2);
b /= pow(3,k-2);
if((a==1&&a!=b)||(b==1&&a!=b))
{
printf(" ");
continue;
}
a = (ta -= a*(pow(3,k-2)));
b = (tb -= b*(pow(3,k-2)));
k--;
if(k)
goto s;
printf("X");
}
printf("-\n");
}
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -