#include<iostream>
using namespace std;
int main ()
{
int i,j;
int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}};
cout<<"请输入10个整数:"<<endl;
for (i=0; i<5; i++)
for (j=2; j<4; j++)
cin>>a[i][j];
cout<<"数组中的值为:"<<endl;
for (i=0;i<5;i++)
{
cout<<"第"<<i<<"行: ";
for (j=0; j<4; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<"将所有数组元素乘以3输出";
for (i=0; i<5; i++)
for (j=0; j<4; j++)
a[i][j]=a[i][j]*3;
cout<<endl;
for (i=0; i<5; i++)
{
cout<<"第"<<i<<"行: ";
for (j=0; j<4; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<"列序优先方式输出:"<<endl;
for (j=0; j<4; j++)
{
cout<<"第"<<j<<"列: ";
for (i=0; i<5; i++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<"倒着输出数组:"<<endl;
for (i=4; i>=0; i--)
{
cout<<"第"<<i<<"行"<<" ";
for (j=3; j>=0; j--)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
折腾二维数组(二)
最新推荐文章于 2025-08-21 11:45:55 发布