反之字型矩阵
问题描述:输入数字N,输出一个N*N的特殊矩阵,例如输入4,输出如下矩阵。
13 14 15 16
12 11 10 9
5 6 7 8
4 3 2 1
样例输入:
4
样例输出:
13 14 15 16
12 11 10 9
5 6 7 8
4 3 2 1
QWQ我只会写正的
#include<bits/stdc++.h>
using namespace std;
int a[1001][1001];
int main(){
int n,s=1;
cin>>n;
for(int i=0;i<n;i++){
if(i%2==0){
for(int j=0;j<n;j++){
a[i][j]=s++;
}
}else{
for(int j=n-1;j>=0;j--){
a[i][j]=s++;
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}