二维数组的输入和输出

二维数组我知道的有两种方法

第一种方法是平时常见的方法,用两个循环,例如

	for(i=0;i<=n-1;i++)
	for(j=0;j<=n-1;j++)
	cin>>a[i];
第二种方法不太常见
#include<iostream>
using namespace std;
int main()
{
	char a[5][5];
	int i,n,m;
	//读入n和m,n表示有多少行字符,m表示有多少列 
	cin>>n>>m;
	//读入n行字符 
	for(i=0;i<=n-1;i++)
	cin>>a[i];
	for(i=0;i<=n-1;i++)
	cout<<a[i]<<endl;
}

这样也可以输入和输出二维数组

最后希望大家多多提意见,有更好的方法请评论分享,互相学习,共同进步


版权声明:本文为song68753原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。