#4567: 錯哪阿?


hank1231dan (淇)

學校 : 不指定學校
編號 : 14150
來源 : [114.42.201.68]
最後登入時間 :
2014-06-24 22:14:15
a005. Eva 的回家作業 -- POJ | From: [114.42.202.157] | 發表日期 : 2010-11-18 16:39

 錯哪阿?

1 2 3 4 5

1 2 4 8 16

都沒錯阿

#include<iostream>
using namespace std;
int main()
{
      float a,b,c,d;
      while(cin>>a>>b>>c>>d)
      {
       if((a+c)/2==b) cout<<2*d-c<<endl;
       else cout<<(b/a)*d<<endl;
      }
      return 0;
}

 
#4570: Re:錯哪阿?


asas (向諸神與地雷醬獻上祈禱)

學校 : 不指定學校
編號 : 5185
來源 : [36.228.104.72]
最後登入時間 :
2024-03-06 23:29:54
a005. Eva 的回家作業 -- POJ | From: [124.218.23.53] | 發表日期 : 2010-11-18 22:39

某方面來說你是沒錯...但是題目說還要輸出a b c d....

所以要改成

if((a+c)/2==b) cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<2*d-c<<endl;

else cout<<a<<' '<<b<<' '<<c<<' '<<d<<' '<<(b/a)*d<<endl; 

 
ZeroJudge Forum