全部评论 2

  • #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n, i, j, num=1;
    cin >> n;
    int a[100][100]={0};
    for(int m=0;m<n/2;m++)
    {
    for(j=m;j<n-m;j++)
    {

    2023-08-09 来自 广东

    0
    • a[m][j]=num++;
      }
      for(i=m+1;i<n-m-1;i++)
      {
      a[i][n-m-1]=num++;
      }
      for(j=n-m-1;j>=m;j--)
      {
      a[n-m-1][j]=num++;
      }

      2023-08-09 来自 广东

      0
    • }
      if(n%2==1)
      {
      a[n/2][n/2]=n*n;
      }
      for(i=0;i<n;i++)
      {
      for(j=0;j<n;j++)
      {
      cout <<a[i][j] <<" ";
      }
      cout << endl;
      }

      re
      

      2023-08-09 来自 广东

      0
    • turn 0;
      }

      2023-08-09 来自 广东

      0
  • #include <stdio.h>
    int main(){
    int n, i = 0, j = 0, a[120][120] = {0}, tot = 0;
    scanf("%d", &n);
    int num = a[0][0] = 1;
    while (num < n*n){
    while (j+1<n && !a[i][j+1]{

    2023-08-09 来自 浙江

    0

热门讨论