C33-二维数组(一)
原题链接:28705.NoteSC++2024-11-30 14:50:59
发布于:江苏
1. 什么是二维数组?
上述二维数组可以理解为4行5列的二维数组。
2. 二维数组实例
实例1. A7832.矩阵输入输出
#include<iostream>
using namespace std;
int main(){
int a[105][105]={}; //定义二维数组并且初始化为0
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){ //n行
for(int j=1;j<=m;j++){ //m列
cin>>a[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cout<<a[i][j]<<' ';
}
cout<<endl;
}
}
实例2. A30726.【二维数组】【入门】5行3列的二维数组输出第3行
#include<iostream>
using namespace std;
int main()
{
int a[105][105]= {};
int n,m;
for(int i=1; i<=5; i++) //i表示行
{
for(int j=1; j<=3; j++)//j表示列
{
cin>>a[i][j];
if(i==3) //如果是第3行,那么输出,其他的不输出
cout<<a[i][j]<<' ';
}
cout <<endl;
}
return 0;
}
实例3. A30727.【二维数组】【入门】4行6列的二维数组输出第4列
#include<iostream>
using namespace std;
int main(){
int a[10][10]={};
for(int i=1;i<=4;i++){
for(int j=1;j<=6;j++){
cin>>a[i][j];
if(j==4){ //如果是第4列,那么就输出(j表示列)
cout<<a[i][j]<<endl;
}
}
}
return 0;
}
3. 试卷讲解
这里空空如也
有帮助,赞一个