花了一个小时,写出。#include<iostream>using namespace std;int a[1005][1005];int main(){ int n; cin>>n; int i=-1,j=0,t=0;//设值 int p=0;//控制循环 for(int k=0;k<2n-1;k++){ if(k<n){ if(k%2==1){ t++,j++,p++; for(int l=0;l<p;l++){ a[i][j]=t; if(l!=p-1)i++,j--,t++; } }else{ i++,t++,p++; for(int l=0;...