#26211: AC但我覺得不對啊qq


910214irene@gmail.com (yiyi)

學校 : 不指定學校
編號 : 159170
來源 : [111.255.17.139]
最後登入時間 :
2021-07-23 22:25:53
a005. Eva 的回家作業 -- POJ | From: [111.255.17.139] | 發表日期 : 2021-07-23 23:02

下面是我的程式碼,用codeblocks run 的時候,輸入完按enter只會出現 1 2 3 4 5,要再輸入一個數字按enter後才會再輸出1 2 4 8 16。想問有沒有大神知道為什麼會這樣,謝謝您!

int main(void)

{

    int t,a[100],i;

 

    scanf("%d",&t);

    i=0;

    while (i<t){scanf("%d %d %d %d ",&a[i],&a[i+1],&a[i+2],&a[i+3]);

    if(a[i+1]-a[i]==a[i+2]-a[i+1]){

        printf("%d %d %d %d %d",a[i],a[i+1],a[i+2],a[i+3],a[i+3]+a[i+2]-a[i+1]);

    }else{

        printf("%d %d %d %d %d",a[i],a[i+1],a[i+2],a[i+3],a[i+3]*a[i+3]/a[i+2]);

    }

    i++;

    }

    return 0;

 

 

}

 
ZeroJudge Forum