ACM题 英雄联盟 Time Limit:1000MS Memory Limit:32768KDescription:T

1个回答

  • 问题都给你解决了,也点赞同了,怎么就不采纳?

    #include

    int main()

    {

    int i, j, n;

    char ch;

    while (scanf("%c %d", &ch, &n) != EOF)

    {

    for (i = 0; i < n; i++)

    {

    for (j = 0; j < n; j++)

    {

    if (i == 0 || i == n - 1)

    {

    printf("%c", ch);

    }

    else if (i == n - 3 && j != 1 && j != n - 2)

    {

    printf("%c", ch);

    }

    else if (i != 1 && i != n - 2 && (j == 0 || j == 2 || j == n - 1))

    {

    printf("%c", ch);

    }

    else if ((i == 1 || i == n - 2) && (j == 0 || j == n - 1))

    {

    printf("%c", ch);

    }

    else

    {

    printf(" ");

    }

    }

    printf("n");

    }

    }

    return 0;

    }