#22951: 求解


k9202ky (k9202ky)

School : No School
ID : 119180
IP address : [220.138.50.13]
Last Login :
2021-01-21 18:15:39
a005. Eva 的回家作業 -- POJ | From: [39.10.28.91] | Post Date : 2020-10-13 23:25

#include <stdio.h>

int main()

{

    int a, b, c, d, e, g, i;

    scanf("%d",&g);

    for(i=0;i<g;i++)

    {

        a=0,b=0,c=0,d=0,e=0;

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

        if((b/a == c/b)&&(c/b == d/c))

        {

            e=d*(b/a);

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

         }

        if((b-a == c-b)&&(c-b == d-c))

        {

            e=d+d-c;

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

         }

 

     }

    return 0;

}

 

 

 

為何其中一項測資答案為2 4 6 8 10然後答案為1 1 1 1 1

感謝

 
#22952: Re:求解


snakeneedy (蛇~Snake)

School : 國立高雄師範大學附屬高級中學
ID : 7661
IP address : [218.161.41.139]
Last Login :
2020-12-17 11:38:38
a005. Eva 的回家作業 -- POJ | From: [1.173.117.240] | Post Date : 2020-10-13 23:45

不懂你這句話要問什麼

為何其中一項測資答案為2 4 6 8 10然後答案為1 1 1 1 1

只看到當數列為四個相同數字時,如 1 1 1 1,你的程式會輸出兩次 1 1 1 1 1,讓下一行的測資結果判斷為錯誤

 
#22955: Re:求解


k9202ky (k9202ky)

School : No School
ID : 119180
IP address : [220.138.50.13]
Last Login :
2021-01-21 18:15:39
a005. Eva 的回家作業 -- POJ | From: [39.10.28.91] | Post Date : 2020-10-14 00:38

不懂你這句話要問什麼

為何其中一項測資答案為2 4 6 8 10然後答案為1 1 1 1 1

只看到當數列為四個相同數字時,如 1 1 1 1,你的程式會輸出兩次 1 1 1 1 1,讓下一行的測資結果判斷為錯誤


我也不知道阿 他就顯示這樣QQ

 
#22957: Re:求解


snakeneedy (蛇~Snake)

School : 國立高雄師範大學附屬高級中學
ID : 7661
IP address : [218.161.41.139]
Last Login :
2020-12-17 11:38:38
a005. Eva 的回家作業 -- POJ | From: [1.173.117.240] | Post Date : 2020-10-14 01:09

通常會顯示成

您的答案為: .......
正確答案為: .......

不過我看你的問題,就只是我上面提的那樣

 
#22960: Re:求解


k9202ky (k9202ky)

School : No School
ID : 119180
IP address : [220.138.50.13]
Last Login :
2021-01-21 18:15:39
a005. Eva 的回家作業 -- POJ | From: [39.11.42.196] | Post Date : 2020-10-14 02:05

通常會顯示成

您的答案為: .......
正確答案為: .......

不過我看你的問題,就只是我上面提的那樣


好吧 謝謝

 
#23248: Re:求解


siena20040808@gmail.com (林廷諭)

School : 南投縣私立普台高級中學
ID : 120826
IP address : [1.165.60.120]
Last Login :
2020-10-18 21:37:00
a005. Eva 的回家作業 -- POJ | From: [1.165.63.140] | Post Date : 2020-11-01 20:22

你夠了

 
#23367: Re:求解


kurosakii.cv09@nctu.edu.tw (Zero Kurosakii)

School : 國立交通大學
ID : 136383
IP address : [140.113.90.166]
Last Login :
2021-01-05 21:56:45
a005. Eva 的回家作業 -- POJ | From: [140.113.90.166] | Post Date : 2020-11-11 02:27

#include

int main()

{

    int a, b, c, d, e, g, i;

    scanf("%d",&g);

    for(i=0;i<g;i++)

    {

        a=0,b=0,c=0,d=0,e=0;

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

        if((b/a == c/b)&&(c/b == d/c))

        {

            e=d*(b/a);

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

         }

        if((b-a == c-b)&&(c-b == d-c))

        {

            e=d+d-c;

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

         }

 

     }

    return 0;

}

 

 

 

為何其中一項測資答案為2 4 6 8 10然後答案為1 1 1 1 1

感謝


用else if 就能避免第二次顯示了

 
ZeroJudge Forum