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


hank850503 (hank850503)


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

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

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


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

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

#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就過了