1 条题解
-
0
C :
#include <stdio.h> int main() { int n,i,j,t,u=0; char a,b,r; while(scanf("%d %c %c",&n,&a,&b)!=EOF) { if(u!=0) printf("\n"); if(n==1) printf("%c\n",a); else { if((n+1)/2%2==1) { r=a; a=b; b=r; } printf(" "); for(i=0;i<n-2;i++) printf("%c",b); printf(" \n"); for(i=2;i<n;i++) { if(i<=(n+1)/2) t=i; else t=n+1-i; for(j=1;j<=n;j++) { if(j<=t||j>n-t) { if(j%2==1) printf("%c",b); else printf("%c",a); } else { if(i%2==0) printf("%c",a); else printf("%c",b); } } printf("\n"); } printf(" "); for(i=0;i<n-2;i++) printf("%c",b); printf(" \n"); u++; } } return(0); }
- 1
信息
- ID
- 1498
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者