#32504: 求找錯誤(思想感覺沒問題但不知為啥一直錯誤)


lugiaosh@gmail.com (阿旭Osh)


#include<iostream>
using namespace std;

int main()
{
    int i, n, m, k, c, d;
    int a[100];
    d = 0;
    c = 0;
    m = 0;
    while(cin>>i>>n)
    {
    
        //輸入矩陣內容 
        for(k=0; k<i; k++)
        {
    
            while(m<n)
            {
                cin>>a[c];
        
                m++;
                c++;
            }
    
            m = 0;
    
        }
        
        //輸出反轉後的矩陣(這裡是用每一行的直列都是前一個數再加行數 以範例來說a[0] = 3, a[0+3] =8)
        c = 0;
        while(c<n)
        {
            while(d<i)
            {
        
                cout<<a[c+n*d]<<" ";
        
                d++;
        
            }
            d = 0;
            c++;
            cout<<endl;
        }
    
    
    
    
    
    
    }    
    
        return 0;
}

#32583: Re: 求找錯誤(思想感覺沒問題但不知為啥一直錯誤)


cges30901 (cges30901)



    while(cin>>i>>n)


在第一個while迴圈後要把c重設為0

#32626: Re: 求找錯誤(思想感覺沒問題但不知為啥一直錯誤)


lugiaosh@gmail.com (阿旭Osh)



    while(cin>>i>>n)


在第一個while迴圈後要把c重設為0

有了感謝q(≧▽≦q)