巧算题解
2023-10-11 19:56:38
发布于:浙江
11阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main() {
int a,b[1000000];
cin>>a;
for(int i=1;i<=a;i++){
b[i]=i;
}
int q=a*2+1,flag=1;
for(int i=1;i<=a;i++){
if(flag%2!=0)q=2*a-1;
else q=1;
for(int j=1;j<=a;j++){
cout<<b[j]<<" ";
if(flag%2!=0){
b[j]+=q;
q-=2;
}
else{
b[j]+=q;
q+=2;
}
}
flag++;
cout<<"\n";
}
return 0;
}
这里空空如也
有帮助,赞一个