#5613: 請問我寫的錯誤在哪裡?


bowwow5252 (阿望)

學校 : 不指定學校
編號 : 19726
來源 : [182.235.193.8]
最後登入時間 :
2014-03-09 22:24:07
a015. 矩陣的翻轉 | From: [219.70.31.119] | 發表日期 : 2011-08-16 23:55

#include<stdio.h>
#include<stdlib.h>
#include <time.h>
int main()
{
    int m,n,i,j;
    printf("輸入m*n的矩陣,印出n*m的矩陣\n");
    scanf("%d%d",&m,&n);
    int x[m][n];
    printf("輸入m*n矩陣的數字\n");
    for(i=0;i<m,i++){
    for(j=0;j<n,j++){
    scanf("%d",&x[i][j]);
    }
    }
    for(i=0;i<n,i++){
    for(j=0;j<m,j++){
    printf("矩置矩陣%d\n",x[j][i]);
    }
    printf("\n");
    }
    system("pause");
}

 為什麼不能執行呢?

 

 

 

 

 
#5614: Re:請問我寫的錯誤在哪裡?


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
a015. 矩陣的翻轉 | From: [219.70.171.51] | 發表日期 : 2011-08-17 09:17

#include
#include
#include
int main()
{
    int m,n,i,j;
    printf("輸入m*n的矩陣,印出n*m的矩陣\n");
    scanf("%d%d",&m,&n);
    int x[m][n];
    printf("輸入m*n矩陣的數字\n");
    for(i=0;i    for(j=0;j    scanf("%d",&x[i][j]);
    }
    }
    for(i=0;i    for(j=0;j    printf("矩置矩陣%d\n",x[j][i]);
    }
    printf("\n");
    }
    system("pause");
}

 為什麼不能執行呢?

 

 

 

 

因為不能#include<time.h>
 
#5623: Re:請問我寫的錯誤在哪裡?


bowwow5252 (阿望)

學校 : 不指定學校
編號 : 19726
來源 : [182.235.193.8]
最後登入時間 :
2014-03-09 22:24:07
a015. 矩陣的翻轉 | From: [219.70.31.119] | 發表日期 : 2011-08-18 10:18

#include
#include
#include
int main()
{
    int m,n,i,j;
    printf("輸入m*n的矩陣,印出n*m的矩陣\n");
    scanf("%d%d",&m,&n);
    int x[m][n];
    printf("輸入m*n矩陣的數字\n");
    for(i=0;i    for(j=0;j    scanf("%d",&x[i][j]);
    }
    }
    for(i=0;i    for(j=0;j    printf("矩置矩陣%d\n",x[j][i]);
    }
    printf("\n");
    }
    system("pause");
}

 為什麼不能執行呢?

 

 

 

 

因為不能#include<time.h>

還是不能run啊!..... 
#5624: Re:請問我寫的錯誤在哪裡?


leopan0922 (zz)

學校 : 臺北市立成功高級中學
編號 : 6612
來源 : [140.113.225.106]
最後登入時間 :
2016-08-15 15:44:07
a015. 矩陣的翻轉 | From: [219.71.244.39] | 發表日期 : 2011-08-18 10:21

#include
#include
#include
int main()
{
    int m,n,i,j;
    printf("輸入m*n的矩陣,印出n*m的矩陣\n");
    scanf("%d%d",&m,&n);
    int x[m][n];
    printf("輸入m*n矩陣的數字\n");
    for(i=0;i    for(j=0;j    scanf("%d",&x[i][j]);
    }
    }
    for(i=0;i    for(j=0;j    printf("矩置矩陣%d\n",x[j][i]);
    }
    printf("\n");
    }
    system("pause");
}

 為什麼不能執行呢?

 

 

 

 

因為不能#include

還是不能run啊!.....
for裡面是兩個分號 不是分號&逗點
 
#5626: Re:請問我寫的錯誤在哪裡?


witrian (冬枫)

學校 : 马来西亚巴生兴华中学
編號 : 18680
來源 : [124.13.174.50]
最後登入時間 :
2011-10-19 22:45:06
a015. 矩陣的翻轉 | From: [175.144.39.193] | 發表日期 : 2011-08-18 20:24

#include
#include
#include
int main()
{
    int m,n,i,j;
    printf("輸入m*n的矩陣,印出n*m的矩陣\n");
    scanf("%d%d",&m,&n);
    int x[m][n];
    printf("輸入m*n矩陣的數字\n");
    for(i=0;i    for(j=0;j    scanf("%d",&x[i][j]);
    }
    }
    for(i=0;i    for(j=0;j    printf("矩置矩陣%d\n",x[j][i]);
    }
    printf("\n");
    }
    system("pause");
}

 為什麼不能執行呢?

 

 

 

 

因為不能#include

還是不能run啊!.....
for裡面是兩個分號 不是分號&逗點

1)不要include time和system("pause"), 只需 return 0;
2) for 裡面不是逗號, for(i=0;i<m;i++)
3) 不可以直接 scanf(), 要用 while(scanf("%d %d",&m,&n)==2) 
4) int x[m][n]會出現RE, 設初始值給他,int x[20][20] 


 
#5657: Re:請問我寫的錯誤在哪裡?


bowwow5252 (阿望)

學校 : 不指定學校
編號 : 19726
來源 : [182.235.193.8]
最後登入時間 :
2014-03-09 22:24:07
a015. 矩陣的翻轉 | From: [219.70.31.119] | 發表日期 : 2011-08-19 23:28

我寫出來了!感激不盡 
ZeroJudge Forum