#4288: 不知道錯再哪~請大大幫忙


philosopher31 (Lady WaWa)

學校 : 國立彰化高級中學
編號 : 13436
來源 : [1.168.176.217]
最後登入時間 :
2013-10-26 19:56:00
a005. Eva 的回家作業 -- POJ | From: [220.131.130.85] | 發表日期 : 2010-09-26 21:44

#include<iostream>
using namespace std;

int main()
{
   int a,b,c,d;
   while(cin>>a>>b>>c>>d)
   {
      if(b-a==d-c)
      {              
      cout<<a*(0<=a&&a<=20)<<endl;
      cout<<b*(b<=100000)<<endl;
      cout<<c*(c<=100000)<<endl;
      cout<<d*(d<=100000)<<endl;
      cout<<(d+b-a)*((d+b-a)<=100000)<<endl;
      }
      if(b/a==d/c)
      {
      cout<<a*(0<=a<=20)<<endl;
      cout<<b*(b<=100000)<<endl;
      cout<<c*(c<=100000)<<endl;
      cout<<d*(d<=100000)<<endl;
      cout<<d*(d/c)*(d*(d/c)<=100000)<<endl;
      }
   }
      return 0;
}

找好久不知道哪錯~請各位大大幫忙找一下嚕

 
#4298: Re:不知道錯再哪~請大大幫忙


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

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

很明顯的錯誤= =

我也挺好奇 你如何寫出那樣的程式碼....想聽聽看~~ 

以下是我以前的code

 

/**********************************************************************************/

/*  Problem: a005 "Eva 的回家作業" from POJ                                  */

/*  Language: CPP                                                                 */

/*  Result: AC (34ms, 2280KB) on ZeroJudge                                        */

/*  Author: asas at 2009-01-23 02:53:57                                           */

/**********************************************************************************/

 

 

#include <cstdlib>            

#include <iostream>            

           

using namespace std;            

           

int main() {            

   int a,b,c,d,t;      

   cin >> t;   

   while(t--)      

   {      

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

   if(c - b == d - c)      

         cout<< a << " " << b << " " << c << " " << d << " " << d + (d - c) <<endl;      

   else      

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

   }      

      system("pause");            

      return 0;            

 
ZeroJudge Forum