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


lugiaosh@gmail.com (阿旭Osh)

學校 : 不指定學校
編號 : 201908
來源 : [114.45.148.94]
最後登入時間 :
2023-12-30 17:27:52
a015. 矩陣的翻轉 | From: [203.72.58.252] | 發表日期 : 2022-10-17 14:54

#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)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a015. 矩陣的翻轉 | From: [27.53.233.124] | 發表日期 : 2022-10-22 18:38


    while(cin>>i>>n)


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

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


lugiaosh@gmail.com (阿旭Osh)

學校 : 不指定學校
編號 : 201908
來源 : [114.45.148.94]
最後登入時間 :
2023-12-30 17:27:52
a015. 矩陣的翻轉 | From: [203.72.58.252] | 發表日期 : 2022-10-24 13:47


    while(cin>>i>>n)


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

有了感謝q(≧▽≦q)

 
ZeroJudge Forum