资深光能
#include<iostream>
using namespace std;
int main()
{
int m,n,a[110][1000],k;
cin>>m>>n>>k;;
for(int j=1;j<=m;j++){
for(int i=1;i<=n;i++){
cin>>a[i][j];
}
}
for(int i=1;i<=m;i++){
for(int x=1;x<=k;x++){
i++;
}
i--;
for(int j=1;j<=n;j++){
for(int y=1;y<=k;y++){
j++;
}
j--;
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}
哪错了
初级守护
想的太复杂了
核心代码只有几行
只要一行一行处理就行了
核心代码:
cin>>n>>n>>n;
while(cin>>s)
{
for(int i=0;i<s.size();i+=n)
{
cout<<s[i];
}
cout<<endl;
for(int i=1;i<=n-1;i++)
{
cin>>s;
}
}
资深光能
#include<iostream>
using namespace std;
int main()
{
int m,n,k;
char a[110][110];
cin>>m>>n>>k;
for(int j=1;j<=m;j++){
for(int i=1;i<=n;i++){
cin>>a[i][j];
}
}
for(int i=1;i<=m;i++){
for(int x=1;x<=k;x++){
i++;
}
i--;
for(int j=1;j<=n;j++){
for(int y=1;y<=k;y++){
j++;
}
j--;
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}
资深光能
#include<iostream>
using namespace std;
int main()
{
int m,n,k;
char a[110][110];
cin>>m>>n>>k;
for(int j=1;j<=m;j++){
for(int i=1;i<=n;i++){
cin>>a[i][j];
}
}
for(int i=1;i<=m;i++){
for(int x=1;x<=k;x++){
i++;
}
i--;
for(int j=1;j<=n;j++){
for(int y=1;y<=k;y++){
j++;
}
j--;
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}