#22951: 求解


k9202ky (k9202ky)

學校 : 淡江大學
編號 : 119180
來源 : [1.163.102.63]
最後登入時間 :
2024-03-27 20:50:41
a005. Eva 的回家作業 -- POJ | From: [39.10.28.91] | 發表日期 : 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)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a005. Eva 的回家作業 -- POJ | From: [1.173.117.240] | 發表日期 : 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)

學校 : 淡江大學
編號 : 119180
來源 : [1.163.102.63]
最後登入時間 :
2024-03-27 20:50:41
a005. Eva 的回家作業 -- POJ | From: [39.10.28.91] | 發表日期 : 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)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a005. Eva 的回家作業 -- POJ | From: [1.173.117.240] | 發表日期 : 2020-10-14 01:09

通常會顯示成

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

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

 
#22960: Re:求解


k9202ky (k9202ky)

學校 : 淡江大學
編號 : 119180
來源 : [1.163.102.63]
最後登入時間 :
2024-03-27 20:50:41
a005. Eva 的回家作業 -- POJ | From: [39.11.42.196] | 發表日期 : 2020-10-14 02:05

通常會顯示成

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

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


好吧 謝謝

 
#23248: Re:求解


siena20040808@gmail.com (林廷諭)

學校 : 南投縣私立普台高級中學
編號 : 120826
來源 : [1.165.60.120]
最後登入時間 :
2020-10-18 21:37:00
a005. Eva 的回家作業 -- POJ | From: [1.165.63.140] | 發表日期 : 2020-11-01 20:22

你夠了

 
#23367: Re:求解


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

學校 : 國立交通大學
編號 : 136383
來源 : [150.117.10.81]
最後登入時間 :
2022-03-27 14:50:34
a005. Eva 的回家作業 -- POJ | From: [140.113.90.166] | 發表日期 : 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