#29951: C語言 char 陣列會遇到的問題


krameri120 (科科)

學校 : 國立臺南高級工業職業學校
編號 : 102318
來源 : [36.237.212.239]
最後登入時間 :
2024-04-01 14:20:14
f637. DF-expression -- APCS201810程式實作題3 | From: [182.234.86.81] | 發表日期 : 2022-04-15 12:42

此題的陣列很大

所以你需要透過二維陣列去存取

從array[0][0]開始存取

讀到90000個字元

變成從array[1][0]開始,即可存取完這麼大的陣列

    int cnt=0;
    int y=0;
    char pick;
    while((pick=getchar())!='\n'){

        if(cnt!=0 && cnt%90000==0){
            cnt%=90000;
            y=y+1;
        }
        array[y][cnt]=pick;
        cnt+=1;
    }
 
ZeroJudge Forum