两种方法都显示是40分,想不通哪里错了
查看原帖
两种方法都显示是40分,想不通哪里错了
518690
tingting233楼主2024/3/29 10:46
#include<bits/stdc++.h>
using namespace std;
char  a[1005][1005];
int main()
{
	int n,m,k;
	cin>>n>>m>>k;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			cin>>a[i][j];
		}
	} 
//	for(int k2=0;k2<k;k2++){
//		for(int i=1;i<=n;i++){
//			for(int k1=0;k1<k;k1++){
//				for(int j=1;j<=m;j++){
//					a[k2*n+i][k1*m+j]=a[i][j];
//				}
//			}
//		}
//	}
	for(int i=0;i<k*n;i++){
		for(int j=0;j<k*m;j++){
			a[i][j]=a[i%n][j%m]; 		
		}
	}
	for(int i=0;i<k*n;i++){
		for(int j=0;j<k*m;j++){
			cout<<a[i][j];
		}
		cout<<endl;
	}
	return 0;
}

2024/3/29 10:46
加载中...