Re: [問題] 我寫一個判斷象限的流程,但不知問題在 …

看板Fortran作者 (交換關聯)時間15年前 (2009/08/26 21:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《libra1005 (怕,你就輸一半!)》之銘言: : --------------------分隔線---------------------------------------------------- : program ex0508 : implicit none : real x,y,ans : write(*,*)"Input(x,y)" : read(*,*)x,y : if(X>0.and,y>0)then : ans=1 : else if(X>0.and,y<0)then : ans=4 : else if(X<0.and,y>0)then : ans=2 : else if(x=0.or.y=0)then : ans=0 : else if(X<0.and,y<0)then : ans=3 個人心得,不要 77與95的習慣混用 要嘛就全用.eq. .gt. .le. 要嘛就全用 == > <= 我個人習慣是用 77寫法 這種羅籍比較,非常容易出bug,最常見就是= =被寫成 = 用77寫法反比較容易強調這是個比較,而不是個運算 ( 我用C/C++都會用preprocessor定義 gt lt這類的 #define gt > #define ge >= : ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.131.101

08/27 10:47, , 1F
理論上,邏輯運算也是個運算啦… 我也是習慣77寫法的。
08/27 10:47, 1F
文章代碼(AID): #1AbJx2Cq (Fortran)
文章代碼(AID): #1AbJx2Cq (Fortran)