#5764: 我用dev測試出來結果是對的,但...


star_sunny711 (wowna)

學校 : 不指定學校
編號 : 19956
來源 : [118.160.187.31]
最後登入時間 :
2012-10-30 01:04:51
a005. Eva 的回家作業 -- POJ | From: [122.125.129.59] | 發表日期 : 2011-09-03 05:09

可以請各位幫我看看問題出在哪嗎?
謝謝:) 
 
#include<iostream>
using namespace std;

int main()
{
double a=0,b=0,c=0,d=0;
while(cin>>a>>b>>c>>d)
{
 double check1=0,check2=0 ;
 check1=b-a;
 check2=b/a;
 if(check1 == c-b)//如果b-a等於c-b則為等差數列
 {
  cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d+check1<<endl;          
 }
 if(check2 == c/b)//為等比數列 
 {
  cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<d*check2<<endl;          
 }
}
return 0 ;
}

 
#5831: Re:我用dev測試出來結果是對的,但...


lfs92002 (GMan每日殺水題1.6449340668482264364...)

學校 : 國立臺南第一高級中學
編號 : 19129
來源 : [140.114.89.50]
最後登入時間 :
2024-10-21 16:23:26
a005. Eva 的回家作業 -- POJ | From: [58.114.137.97] | 發表日期 : 2011-09-17 11:29

第一行是數列的數目t(0 <= t <= 20)。 

請注意題目敘述 ,會先輸入一個數字,代表輸入的數列數量,才接續接下來的數列a,b,c,d

 
ZeroJudge Forum