acm 2074
来源:互联网 发布:阿里云 域名证书 编辑:程序博客网 时间:2024/06/03 13:29
提交了很多遍才过得,原来用这种方法,当输入是1 的时候就是错的,所以1要特殊处理
#include<stdio.h>
#include<string.h>
int main()
{
char map[81][81],a[2],b[2];
int flag=0,num,i,j,k;
char c;
while(scanf("%d%s%s",&num,b,a)==3)
{
if(!flag)
++flag;
else
printf("\n");
if(num==1)
{
printf("%c\n",b[0]);
continue;
}
memset(map,0,sizeof(map));
k=num/2+1;
if(k%2==0)
c=a[0];
else
c=b[0];
for(i=1;i<=k;i++)
{
for(j=i;j<=num+1-i;j++)
{if(map[j][i]==0)
map[j][i]=c;
if(map[i][j]==0)
map[i][j]=c;
if(map[num+1-i][j]==0)
map[num+1-i][j]=c;
if( map[j][num+1-i]==0)
map[j][num+1-i]=c;
}
c=(c==a[0]?b[0]:a[0]);
}
map[1][1]=' ';
map[1][num]=' ';
map[num][1]=' ';
map[num][num]=' ';
for(i=1;i<=num;i++)
{
for(j=1;j<=num;j++)
printf("%c",map[i][j]);
printf("\n");
}
}
return 0;
}
- acm 2074
- ACM
- acm
- ACM
- acm
- ACM!!
- ACM!!
- acm
- ACM
- ACM
- acm
- acm
- ACM
- ACM
- ACM
- ACM
- ACM
- ACM
- C和指针Chapter1
- 同名覆盖
- Being a Good Boy in Spring Festival(尼姆博弈)
- Java反编译工具Jad详解
- iframe的自适应高度及iframe中含有页签的高度动态适应
- acm 2074
- STM32用IAR调试出现Error[Pe020]: identifier "FILE" is undefined 解决方法
- 文章翻译——为何编程是21世纪核心技术
- 汉诺塔问题递归算法
- STC51和STM32学习软件及资料整理下载
- VC++6.0常用快捷键及对快捷键使用的看法
- ACM JAVA 熟悉一下
- 关于删除顺序表中最小的值
- 【分辨率】 px、dp和sp有什么区别?