#8853: (C語言)在Dev c++中正確,在這邊確...


hank850503 (hank850503)

學校 : 不指定學校
編號 : 41355
來源 : [49.216.244.184]
最後登入時間 :
2019-04-22 16:49:27
a005. Eva 的回家作業 -- POJ | From: [1.170.119.202] | 發表日期 : 2014-06-06 23:07

各位大大好,我是程式語言初學者

想請教一下以下程式碼哪裡出問題

#include<stdio.h>

#include<stdlib.h>

 

int main(void)

{

    int a,b,c,d,i,num;

    

    while(scanf("%d",&num)!=EOF)

    {

    

    for(i=1;i<=num;i++)

    {

                       scanf("%d%d%d%d",&a,&b,&c,&d);

                       if(c-b==b-a)

                       printf("%d %d %d %d %d\n",a,b,c,d,2*d-c);

                       if(c/b==b/a)

                       printf("%d %d %d %d %d\n",a,b,c,d,(d*d)/c);

    }

    }

    return 0;

}  

 
#8854: Re:(C語言)在Dev c++中正確,在這邊確...


hank850503 (hank850503)

學校 : 不指定學校
編號 : 41355
來源 : [49.216.244.184]
最後登入時間 :
2019-04-22 16:49:27
a005. Eva 的回家作業 -- POJ | From: [1.170.119.202] | 發表日期 : 2014-06-06 23:10

各位大大好,我是程式語言初學者

想請教一下以下程式碼哪裡出問題

#include

#include

 

int main(void)

{

    int a,b,c,d,i,num;

 

    while(scanf("%d",&num)!=EOF)

    {

 

    for(i=1;i<=num;i++)

    {

                       scanf("%d%d%d%d",&a,&b,&c,&d);

                       if(c-b==b-a)

                       printf("%d %d %d %d %d\n",a,b,c,d,2*d-c);

                       else if(c/b==b/a)

                       printf("%d %d %d %d %d\n",a,b,c,d,(d*d)/c);

    }

    }

    return 0;

}  

噢 我已經通過囉
加個else就過了

 
ZeroJudge Forum