HDU 6519 Enlarge it

版权声明:本文是博主乱写的文章,可以随便转载 https://blog.csdn.net/weixin_43768644/article/details/89419570

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6519

解题思路:

k倍就赋值给k*k的矩阵赋值,暴力。

可能要注意不是只输出*.   什么都可以

代码:

#include<cstdio>
#include<cstring>

char mp[1010][1010];
char in[110][110];

int main()
{
    int n,m,k;
    while (~scanf("%d %d %d",&n,&m,&k)){
        for (int i=0;i<n;i++){
            scanf("%s",in[i]);
            for (int j=0;j<m;j++){
                for (int l=1;l<=k;l++)
                    for (int sb=1;sb<=k;sb++)
                        mp[k*i+l][k*j+sb] = in[i][j];
            }
        }

        for (int i=1;i<=n*k;i++){
            for (int j=1;j<=m*k;j++)
                printf("%c",mp[i][j]);
            printf("\n");
        }
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43768644/article/details/89419570
hdu