版权声明:本文是博主乱写的文章,可以随便转载 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;
}