杭电 2074 叠筐【类空心三角形】【简单字符串】【考前再来遍】

来源:互联网 发布:申请网络音乐人 编辑:程序博客网 时间:2024/06/10 11:19
#include<stdio.h>int main(){    char c[81][81],a,b,w=0;    int m,i,j,k,n;    while(scanf("%d %c %c",&n,&a,&b)!=EOF)    {        if(w++)        printf("\n");            m=n/2;            int q=0;            for(q=0;q<a;q++)//层数            {                for(i=q;i<n-q;i++)                {                    for(j=q;j<n-q;j++)                    {                        if(q%2==0&&(m%2==0))                        c[i][j]=a;                        else if(q%2!=0&&(m%2==0))                        c[i][j]=b;                        else if(q%2==0&&(m%2!=0))                        c[i][j]=b;                        else                        c[i][j]=a;                    }                }            }            c[0][0]=c[0][n-1]=c[n-1][0]=c[n-1][n-1]=' ';            if(n==1)            {                printf("%c\n",a);            }            else            {                                        for(i=0;i<n;i++)            {                for(j=0;j<n;j++)                {                    printf("%c",c[i][j]);                }                printf("\n");            }            }    }    return 0;}

0 0
原创粉丝点击