#9878: 測試都對 解題卻錯


gae70402 (櫻導皓菘)

學校 : 國立臺中技術學院
編號 : 50111
來源 : [175.182.41.138]
最後登入時間 :
2015-06-07 20:00:13
a005. Eva 的回家作業 -- POJ | From: [175.180.76.209] | 發表日期 : 2015-06-01 23:28

#include <iostream>
using namespace std;

int main()
{
int amount,a,b,c,d,i;
while (cin >> amount){
for (i = 1; i <= amount;i++){
cin >> a >> b >> c >> d;
b - a == c - b ? cout << a << " " << b << " " << c << " " << d << " " << d * 2 - c << endl : cout << "";
b / a == c / b ? cout << a << " " << b << " " << c << " " << d << " " << d * (d / c) << endl : cout << "";
}
}
return 0;
}
 
測試的答案我怎麼改輸入與輸出都顯示對
可是連續兩次複製貼上進解答
都會顯示:
第 1 測資點(0%): WA (line:4) 
答案不正確
您的答案為: 1 1 1 1 1 
正確答案為: 2 4 6 8 10
 
 
請問是哪裡出問題?? 
 
#9903: Re:測試都對 解題卻錯


uok33 (罪魁儡)

學校 : 國立大甲高級工業職業學校
編號 : 34920
來源 : [36.235.249.173]
最後登入時間 :
2016-10-18 23:39:27
a005. Eva 的回家作業 -- POJ | From: [36.235.25.162] | 發表日期 : 2015-06-11 10:58

 

#include
using namespace std;

int main()
{
int amount,a,b,c,d,i;
while (cin >> amount){
for (i = 1; i <= amount;i++){
cin >> a >> b >> c >> d;
b - a == c - b ? cout << a << " " << b << " " << c << " " << d << " " << d * 2 - c << endl : cout << "";
b / a == c / b ? cout << a << " " << b << " " << c << " " << d << " " << d * (d / c) << endl : cout << "";
}
}
return 0;
}
 
測試的答案我怎麼改輸入與輸出都顯示對
可是連續兩次複製貼上進解答
都會顯示:
第 1 測資點(0%): WA (line:4) 
答案不正確
您的答案為: 1 1 1 1 1 
正確答案為: 2 4 6 8 10
 
 
請問是哪裡出問題?? 

 

我是這樣,你可以參考看看,我2個程式碼解題都AC

 

#include<iostream>

using namespace std;

int main()

{

    int a,b,c,d,e,f,x;

    cin>>f;

    for(e=1;e<=f;e++){

        while(cin>>a>>b>>c>>d){

              if(b-a==c-b){

                          x=b-a;

                 cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d+x<<endl;     

              }

              else{

              x=d/c;

              cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d*x<<endl;     

              }                          

              }                 

              }

#include<iostream>

using namespace std;

int main()

{

    int a,b,c,d,e,f,x;

 

            while(cin>>f){

            

    for(e=1;e<=f;e++){

    cin>>a>>b>>c>>d;

              if(b-a==c-b){

                          x=b-a;

                 cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d+x<<endl;     

              }

              else{

              x=d/c;

              cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d*x<<endl;     

              }                          

              }                 

              }

                   

 

 
ZeroJudge Forum