#8691: 請問 RE (code:255) 的原因?


birdca (ca)


#include <stdio.h>

void getInput(int x, int y, int array[100][100])
{
    int i, j;

    for (i = 0; i < x; i++)
        for (j = 0; j < y; j++)
            scanf("%d", &array[i][j]);
}

void output(int x, int y, int array[100][100])
{
    int i, j;

    for (i = 0; i < x; i++)
    {
        for (j = 0; j < y; j++)
            printf("%d ", array[j][i]);
        printf("\n");
    }
}

int main()
{
    int x = 0;
    int y = 0;
    int array[100][100] = {0};

    while (scanf("%d %d", &x, &y) != EOF)
    {
        getInput(x, y, array);
        output(y, x, array);
    }
}
#8695: Re:請問 RE (code:255) 的原因?


birdca (ca)


#include

void getInput(int x, int y, int array[100][100])
{
    int i, j;

    for (i = 0; i < x; i++)
        for (j = 0; j < y; j++)
            scanf("%d", &array[i][j]);
}

void output(int x, int y, int array[100][100])
{
    int i, j;

    for (i = 0; i < x; i++)
    {
        for (j = 0; j < y; j++)
            printf("%d ", array[j][i]);
        printf("\n");
    }
}

int main()
{
    int x = 0;
    int y = 0;
    int array[100][100] = {0};

    while (scanf("%d %d", &x, &y) != EOF)
    {
        getInput(x, y, array);
        output(y, x, array);
    }
}

OK... 在main()加入return 0; 就可以了…