#1236: 在BCB跟GCC編譯下都沒錯,測試結果OK,不知哪裡有問題?


linux_i (理擬可斯)

學校 : 國立清華大學
編號 : 5283
來源 : [114.32.89.43]
最後登入時間 :
2009-09-30 11:02:02
a005. Eva 的回家作業 -- POJ | From: [61.62.0.67] | 發表日期 : 2009-01-23 03:57

#include<stdio.h>
int main()
{
    int a[4],count;
    int i,j;
    int d,r;

    while( scanf("%d",&count)!=EOF ) {

     for(i=0;i<count;i++)  //input count times
     {
      scanf("%d %d %d %d",&a[0],&a[1],&a[2],&a[3]);
      if( ((a[1]-a[0])==(a[2]-a[1])) && ((a[2]-a[1])==(a[3]-a[2])))
       {
         d=a[1]-a[0];
         printf("%d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[3]+d);
       }
      else
       {
         r=a[1]/a[0];
         printf("%d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[3]*r);
       }

     }
   }
        return 0;
}

 
#1237: Re:在BCB跟GCC編譯下都沒錯,測試結果OK,不知哪裡有問題?


linux_i (理擬可斯)

學校 : 國立清華大學
編號 : 5283
來源 : [114.32.89.43]
最後登入時間 :
2009-09-30 11:02:02
a005. Eva 的回家作業 -- POJ | From: [61.62.0.67] | 發表日期 : 2009-01-23 14:31

#include
int main()
{
    int a[4],count;
    int i,j;
    int d,r;

    while( scanf("%d",&count)!=EOF ) {

     for(i=0;i     {
      scanf("%d %d %d %d",&a[0],&a[1],&a[2],&a[3]);
      if( ((a[1]-a[0])==(a[2]-a[1])) && ((a[2]-a[1])==(a[3]-a[2])))
       {
         d=a[1]-a[0];
         printf("%d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[3]+d);
       }
      else
       {
         r=a[1]/a[0];
         printf("%d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[3]*r);
       }

     }
   }
        return 0;
}

以下是出現CE的訊息 我不太能理解裡面的意思

編譯錯誤, 請檢查語法是否符合系統所支援的編譯器的要求。
錯誤訊息:
/tmp/code_124462.c: In function `main':
/tmp/code_124462.c:10: error: parse error before '/' token
/tmp/code_124462.c: At top level:
/tmp/code_124462.c:26: error: parse error before "return"

 
#1238: Re:在BCB跟GCC編譯下都沒錯,測試結果OK,不知哪裡有問題?

Unknown User

a005. Eva 的回家作業 -- POJ | From: [163.32.93.88] | 發表日期 : 2009-01-23 14:59

以下是出現CE的訊息 我不太能理解裡面的意思

編譯錯誤, 請檢查語法是否符合系統所支援的編譯器的要求。
錯誤訊息:
/tmp/code_124462.c: In function `main':
/tmp/code_124462.c:10: error: parse error before '/' token
/tmp/code_124462.c: At top level:
/tmp/code_124462.c:26: error: parse error before "return"


因為 gcc 並不承認 // 這種註解。

 

 
ZeroJudge Forum