2 条题解

  • 0
    @ 2025-2-17 17:09:32
    #include <stdio.h>
    
    int main() {
        int n;
        scanf("%d", &n);
        for(int i = 0;i < n;i++){
            for(int j = 0;j < n;j++){
                if(i == j || i + j == n - 1){
                    printf("X");
                } else{
                    printf(" ");
                }
            }
            printf("\n");
        }
        return 0;
    }
    • 0
      @ 2024-9-24 20:11:23
      #include <stdio.h>
      
      int main()
      {
          int n;
          scanf("%d", &n);
          for (int i = 1; i <= (n + 1) / 2; i++)
          {
              for (int j = 1; j <= n; j++)
              {
                  if (j == i)
                  {
                      printf("X");
                  }
                  else if (j == n - i + 1)
                  {
                      printf("X");
                      break;
                  }
                  else
                  {
                      printf(" ");
                  }
              }
              printf("\n");
          }
      
          for (int i = n / 2; i >= 1; i--)
          {
              for (int j = 1; j <= n; j++)
              {
                  if (j == i)
                  {
                      printf("X");
                  }
                  else if (j == n - i + 1)
                  {
                      printf("X");
                      break;
                  }
                  else
                  {
                      printf(" ");
                  }
              }
              printf("\n");
          }
          return 0;
      }
      
      • 1

      信息

      ID
      145
      时间
      1000ms
      内存
      64MiB
      难度
      8
      标签
      递交数
      15
      已通过
      5
      上传者