#4921: 為啥WA?


rbugoo131 (ricebug)

學校 : 國立成功大學
編號 : 17651
來源 : [36.237.0.123]
最後登入時間 :
2014-10-21 08:56:44
a005. Eva 的回家作業 -- POJ | From: [218.175.158.212] | 發表日期 : 2011-02-28 11:28

#include <stdio.h>

int main()
{
 int n,i,a,b,c,d,e;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
  scanf("%d%d%d%d",&a,&b,&c,&d);
  if(a+d==b+c)
  {
   e=b-a;
   printf("%d %d %d %d %d\n",a,b,c,d,d+e);
  }
  if(a*d==b*c)
  {
   e=b/a;
   printf("%d %d %d %d %d\n",a,b,c,d,d*e);
  }
 }
return 0;
}
 
結果: 
 與正確輸出不相符(line:4)
您的答案為: 1 1 1 1 1
正確答案為: 2 4 6 8 10
 
 可是我用其他compile 測試沒問題?
請問下是否程式有錯? 
 

 
#4999: Re:為啥WA?


yuchiao0921 (我的字典沒有放棄)

學校 : 道明中學
編號 : 18267
來源 : [124.218.85.67]
最後登入時間 :
2017-12-09 04:26:44
a005. Eva 的回家作業 -- POJ | From: [114.38.125.147] | 發表日期 : 2011-03-22 19:31

#include

int main()
{
 int n,i,a,b,c,d,e;
 scanf("%d",&n);
 for(i=0;i
 {
  scanf("%d%d%d%d",&a,&b,&c,&d);
  if(a+d==b+c)
  {
   e=b-a;
   printf("%d %d %d %d %d\n",a,b,c,d,d+e);
  }
  else if(a*d==b*c)
  {
   e=b/a;
   printf("%d %d %d %d %d\n",a,b,c,d,d*e);
  }
 }
return 0;
}
 
結果: 
 與正確輸出不相符(line:4)
您的答案為: 1 1 1 1 1
正確答案為: 2 4 6 8 10
 
 可是我用其他compile 測試沒問題?
請問下是否程式有錯? 
 



 
ZeroJudge Forum