问题标题: 酷町堂:2863:图案缩小

0
0
已解决
吕梓瑜
吕梓瑜
初级天翼
初级天翼

请问2863这样写为什么是28分?

#include<bits/stdc++.h>
#include<algorithm>
#include<iostream>
#include<iomanip>
#include<cstring>
#include<string>
#include<cstdio>
#include<cmath>
using namespace std;
int m,n,k;
char a[110][110]; 
int main()
{
    //freopen(".in","r",stdin);
    //freopen(".out","w",stdout);
    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;
    }
    //fclose(stdin);
    //fclose(stdout);
    return 0;
}

请这样回答,谢谢配合~

或指出哪一行那个东西改成什么也行


0
已采纳
张展嘉
张展嘉
新手天翼
新手天翼

你可以把输入之后的部分改为

    for(int i=1;i<=n;i+=k){
        for(int j=1;j<=m;j+=k){
            cout<<a[i][j];
        }
        cout<<endl;
    }

 

我要回答