#include<stdio.h> #include<string.h> int main(){ int m,n,a,b,i,j,k; scanf("%d %d %d %d",&m,&n,&a,&b); char str1[m][n+1]; char str2[m*a][n*b+1]; memset(str2,'\0',sizeof(str2)); for(i=0;i<m;i++) scanf("%s",str1[i]); int l=0,h=0; for(i=0;i<m;i++){ l=0; for(j=0;j<n;j++){ for(k=1;k<=b;k++){ str2[h][l++]=str1[i][j]; } } if(a>1){ for(k=1;k<=a;k++){ strcpy(str2[h+1],str2[h]); h++; } } else{ h++; } } for(i=0;i<h;i++) printf("%s\n",str2[i]); } |
Double click to view unformatted code.