我今天学习C++,出来这么一道题,现在没完成,暂且放在这里,写了好长时间
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int array[100][100]={
{
1}};
int i=1,n,m,o=0,p=0;
cin>>n;
o=(4*(n-1));
m=n;
while(i<=(pow(n,2)) and m>=1){
for(int j=0;j<m;j++){
for (int k=0;k<m;k++){
if(k<(n-1) and j==0) {
array[j+p][k+p]=i;
i++;
}
else if(k==(m-1)){
array[j+p][k+p]=i;
i++