Re: [問題] For之基本問題

看板C_and_CPP作者 (Sylvanas)時間15年前 (2009/03/09 12:18), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《JimmyHo (零七年夏末的東京)》之銘言: : 小弟是初學者,麻煩各位高手指點一下以下程式碼錯在哪 : 乾蝦!! : 我寫的是DV C++ 我也是新手,我就我所知道的盡量回應吧,還有是Dev-C++ : -------------------------------------- : #include <stdio.h> : #include <stdlib.h> : void main(void)//請問不能用int main()+return 0嗎? 兩者使用上有甚麼差別嗎@@? void main(void)是很古老的用法,現在一般的書籍都建議你用int main(), 因為你的return 0 or 1可以讓os或是你其他的程式判斷這個程式執行的結果。 (有錯請指正) : { : int point, n; : printf("(1)大學部 (2)研究所:"); : scanf("%d",&n); : printf("輸入您的分數:"); : scanf("%d",&point); : if ( point < 70 && n == 2) : { : printf("不及格\n"); : } : else : { : printf("及格\n"); : } : system("pause"); : } 程式碼的部分你沒說問題出在哪裡,我就自己猜了,應該是邏輯上的問題 point < 70 && n == 2 (分數低於70分且是研究生) -> 不及格 point > 70 && n == 2 (分數高於於70分且是研究生) -> 及格 point < 70 && n == 1 (分數低於70分且是大學生) -> 及格 point > 70 && n == 1 (分數高於70分且是大學生) -> 及格 大學生不管怎麼唸都會及格。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.111.90

03/09 16:16, , 1F
結論:大學生真好混XD
03/09 16:16, 1F

03/09 19:34, , 2F
謝謝!我懂了!!
03/09 19:34, 2F
文章代碼(AID): #19j9YfZq (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19j9YfZq (C_and_CPP)