#4812: 可以幫我看一下為什麼一直SE嗎?


f5300399 (小麥)

學校 : 國立臺灣海洋大學
編號 : 16005
來源 : [114.45.189.50]
最後登入時間 :
2011-01-26 18:13:11
a005. Eva 的回家作業 -- POJ | From: [114.45.189.50] | 發表日期 : 2011-01-26 15:14

在下程式碼如下:

 #include<stdio.h>

void main()

{

int a, b, c, d, e, x;

do{

scanf("%d",&a);

}while(a<0||a>20);

 

for(x = 0;x < a;x++){

scanf("%d %d %d %d",&b, &c, &d, &e);

if((c-b)==(d-c)&&(d-c)==(e-d))

printf("%d %d %d %d %d\n",b, c, d, e, e + (c-b));

else

printf("%d %d %d %d %d\n",b, c, d, e, e * (c/b));

}

}

 

請各位大大給予指教 

 
#4841: Re:可以幫我看一下為什麼一直SE嗎?


senline39518comi (喵一聲,喵~)

學校 : 國立雲林科技大學
編號 : 11691
來源 : [61.221.166.143]
最後登入時間 :
2021-10-06 11:20:51
a005. Eva 的回家作業 -- POJ | From: [220.141.168.188] | 發表日期 : 2011-02-01 15:35

在下程式碼如下:

 #include

void main()

{

int a, b, c, d, e, x;

do{

scanf("%d",&a);

}while(a<0||a>20);

 

for(x = 0;x < a;x++){

scanf("%d %d %d %d",&b, &c, &d, &e);

if((c-b)==(d-c)&&(d-c)==(e-d))

printf("%d %d %d %d %d\n",b, c, d, e, e + (c-b));

else

printf("%d %d %d %d %d\n",b, c, d, e, e * (c/b));

}

}

 

請各位大大給予指教 


使用手冊中有提到本系統是依循ISO /ANSI C++ 98標準

所以void main()這種寫法會錯誤

可以改成int main()

 

 
ZeroJudge Forum