练习一:
一维数组输入M个整数,假设M=6,数组元素分别为 7 4 8 9 1 5
要求输出一个如下数组(矩阵):
7 4 8 9 1 5
4 8 9 1 5 7
8 9 1 5 7 4
9 1 5 7 4 8
1 5 7 4 8 9
5 7 4 8 9 1
解法一:
#includeusing namespace std; int a[10][10],n; int main(){ cin>>n; for(int i=0;i >a[0][i]; for(int i=1;i 解法二:
#includeusing namespace std; int a[10][10],n; int main(){ cin>>n; for(int i=0;i >a[0][i]; for(int i=0;i =0&&i-w 同理,我们来看练习二:
给一维数组a输入任意6个整数,假设为:7 4 8 9 1 5
输出一个具有以下内容的方阵:
5 7 4 8 9 1
1 5 7 4 8 9
9 1 5 7 4 8
8 9 1 5 7 4
4 8 9 1 5 7
7 4 8 9 1 5此时只需把原来的
for(int i=0;i
for(int j=0;jprintf("%-3d",a[i][j]);
cout<} 替换成
for(int i=n-1;i>=0;i--){
for(int j=0;jprintf("%-3d",a[i][j]);
cout<} 即可:
#includeusing namespace std; int a[10][10],n; int main(){ cin>>n; for(int i=0;i >a[0][i]; for(int i=0;i =0&&i-w =0;i--){ for(int j=0;j



