#14137: 給初入者的信


antibird5566 (只是個初學者)

學校 : 不指定學校
編號 : 80813
來源 : [140.120.14.97]
最後登入時間 :
2023-09-26 09:57:22
a001. 哈囉 -- Brian Kernighan | From: [1.174.98.150] | 發表日期 : 2018-06-15 19:07

   各位初入者您好!

歡迎來到這個平台,在第一次傳送解答之前,不妨先讀讀這封信,說不定對您有些許幫助呢!

/※說明以C語言表示

 

首先,這裡的題目通常會執行多次,所以我們用<while>來使題目能多次的執行。

while(1){

Code on this.

}

但是,這樣會無限的迴圈,所以當系統輸入的變數為<離開>時,我們就該跳出了。由判斷式《(變數)==EOF》時就該停止,也就是《(變數)!=EOF》的時候要持續下去

int a;

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

Code on this.

}

其中,while判斷式里的scanf會完整執行,若輸入變數為EOF值時,就會跳脫while迴圈。

 

另外值得提醒的是,int,char等等的變數宣告不要在while里,否則會重複宣告,導致失敗。且輸出任何東西都要換行喔。

 

最後,將來的題目都會像這樣子要進行重複迴圈(就算沒有提醒),所以未來的題目都要加上迴圈喔!

祝你好運 20180615=antibird5566. 

 
ZeroJudge Forum