C++读入二维字符数组的两种方式

1.方式一

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
int n;
char Map[5][5];
int main(){
    
    
    scanf("%d",&n);
    for(int i=0;i<n;i++){
    
    
        scanf("%s",Map[i]);
    }
    for(int i=0;i<n;i++){
    
    
        cout<<Map[i]<<endl;
    }
}

在这里插入图片描述
2.方式二

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
int n;
char Map[5][5];
int main(){
    
    
    scanf("%d",&n);
    for(int i=0;i<n;i++){
    
    
        cin>>Map[i];
    }
    for(int i=0;i<n;i++){
    
    
        cout<<Map[i]<<endl;
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44932835/article/details/109908823