#4921: 為啥WA?


rbugoo131 (ricebug)


#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 (我的字典沒有放棄)


#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 測試沒問題?
請問下是否程式有錯?