#21129: [問題] C 程式碼很短


liu92112711 ((?))

學校 : 國立新營高級中學
編號 : 113908
來源 : [220.134.142.23]
最後登入時間 :
2023-10-23 16:50:52
a015. 矩陣的翻轉 | From: [114.39.185.50] | 發表日期 : 2020-04-16 21:31

 本地測沒問題 測試執行沒問題 到了提交就有問題了

我把格式完全調成一致後還是有問題..

下面是原版 拜託幫看一下到底哪裡有問題

我剛從java轉c 有一些可能比較細節的東西沒注意到

 

#include <stdio.h>

 

void main()

{

 

    int m, n;

    scanf("%d %d", &m, &n);

 

    int ans[m][n];

 

 

    for(int i = 0; i<m; i++)

    {

        for(int i2 = 0; i2<n; i2++)

        {

            scanf("%d", &ans[i][i2]);

        }

    }

 

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

    {

        for(int i2 = 0; i2<m; i2++)

        {

            printf("%d ", ans[i2][i]);

        }

        printf("\n");

    }

}

 
#22476: Re:[問題] C 程式碼很短


233ericeric@gmail.com (i am路人)

學校 : 不指定學校
編號 : 120879
來源 : [101.136.131.18]
最後登入時間 :
2020-08-25 15:52:41
a015. 矩陣的翻轉 | From: [101.136.183.202] | 發表日期 : 2020-09-07 11:50

#include<stdio.h>

int main(){

int m,n;

while(scanf("%d%d",&m,&n)!=-1){

int ans[m][n];

for(int i=0;i<m;i++){

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

scanf("%d",&ans[i][j]);

}

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

for(int j=0;j<m;j++){

printf("%d ",ans[j][i]);

}

printf("\n ");

}

    }

 
#22481: Re:[問題] C 程式碼很短


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a015. 矩陣的翻轉 | From: [123.194.188.217] | 發表日期 : 2020-09-08 21:14

請注意

Hint :
* 測資檔會包含多組矩陣資料

需要接多筆的矩陣資料,而你的程式只能接受一筆

 
ZeroJudge Forum