#8834: C這樣為什麼不行???


Q5332159 (Chiu)

學校 : 國立交通大學
編號 : 26710
來源 : [106.1.234.156]
最後登入時間 :
2021-01-29 23:10:55
a002. 簡易加法 | From: [115.165.239.128] | 發表日期 : 2014-05-26 23:57

用DEV跑都可以

可是丟上來就一直錯...

(我懷疑可能是我誤解題意(?)因為a001也有這種情況ˊˋ) 

請高手幫忙  謝謝~~~

#include <stdio.h>
#include <stdlib.h>

int main()
{
    for(;;)
    {
        int x=0;
        int y=0;
   
        scanf("%d",&x);
        scanf("%d",&y);
   
        printf("%d\n",x+y);
    }
   
    return 0;
}

 

P.S.不是程式結束都要加system("PAUSE");嗎
為什麼每次加上去他都顯示 不允許使用的函式??? 

 
#8843: Re:C這樣為什麼不行???


MKshGoD (MKshGoD)

學校 : 義守大學
編號 : 37753
來源 : [1.171.156.139]
最後登入時間 :
2019-11-23 10:30:24
a002. 簡易加法 | From: [120.118.1.167] | 發表日期 : 2014-05-30 02:32

用DEV跑都可以

可是丟上來就一直錯...

(我懷疑可能是我誤解題意(?)因為a001也有這種情況ˊˋ) 

請高手幫忙  謝謝~~~

#include
#include

int main()
{

        int x=0;
        int y=0;
   
        while(scanf("%d %d",&x,&y)!=EOF)
   
        printf("%d\n",x+y);   
    return 0;
}

 

P.S.不是程式結束都要加system("PAUSE");嗎
為什麼每次加上去他都顯示 不允許使用的函式??? 


無窮迴圈,執行沒有結束 

加個!EOF 

 
#8882: Re:C這樣為什麼不行???


Q5332159 (Chiu)

學校 : 國立交通大學
編號 : 26710
來源 : [106.1.234.156]
最後登入時間 :
2021-01-29 23:10:55
a002. 簡易加法 | From: [122.117.120.55] | 發表日期 : 2014-06-19 20:08

用DEV跑都可以

可是丟上來就一直錯...

(我懷疑可能是我誤解題意(?)因為a001也有這種情況ˊˋ) 

請高手幫忙  謝謝~~~

#include
#include

int main()
{

        int x=0;
        int y=0;
   
        while(scanf("%d %d",&x,&y)!=EOF)
   
        printf("%d\n",x+y);   
    return 0;
}

 

P.S.不是程式結束都要加system("PAUSE");嗎
為什麼每次加上去他都顯示 不允許使用的函式??? 


無窮迴圈,執行沒有結束 

加個!EOF 



不好意思還是不太懂ˊˇˋ

嗯...執行沒有結束是什麼意思?

還有  !EOF是什麼?

for(;;)
    {

    }

的形式不就是無窮迴圈了嗎?

 

再次謝謝幫我解答的人:) 

 

 
#8906: Re:C這樣為什麼不行???


MKshGoD (MKshGoD)

學校 : 義守大學
編號 : 37753
來源 : [1.171.156.139]
最後登入時間 :
2019-11-23 10:30:24
a002. 簡易加法 | From: [1.172.170.124] | 發表日期 : 2014-06-25 22:24

 

不好意思還是不太懂ˊˇˋ

嗯...執行沒有結束是什麼意思?

就是你無法離開那個程式 不能讓它結束 

還有  !EOF是什麼?

//EOF就是多組的輸入輸出

可以google找一下  

for(;;)
    {

    }

的形式不就是無窮迴圈了嗎?

  說的無窮迴圈 是指它會讓執行不會結束 同最上面那個

再次謝謝幫我解答的人:)  



 
ZeroJudge Forum