一维数组可以储存线性(一维)的数据类型。
还有数据是二维的,比如班级里的座位情况。
定义一个二维数组:int A[50][100]; //表示有50行(0~49),100列(0~99),A[i][j]表示第i行、第j列对应的数。 读入: int n,m,i,j;//n是行数,m是列数 for(i=0;i<n;i++)//一行一行读过去 for(j=0;j<m;j++)//一行有m个数。 cin>>A[i][j]; 如果n=2,m=3,2*3的数据为: 1 2 3 4 5 6 则A[0][0]=1,A[0][1]=2, A[1][0]=3,A[1][2]=4, A[2][0]=5,A[2][1]=6;
输入一个n*n数字矩阵,把它逆时针转90°,再输出。
第一行一个整数n,接下来n行,每行n个整数。
输出90°之后的矩阵。
3
1 2 3
4 5 6
7 8 9
3 6 9
2 5 8
1 4 7
对于100%的数据,n不超过100。