Re: [考題] 程式設計-手寫題

看板Examination (國家考試)作者 (小呆呆~)時間12年前 (2013/09/30 21:41), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串2/4 (看更多)
: 下列程式輸出為何? : CLS : S = 0 : FOR K = 1 TO 10 : FOR I = 0 TO (K - 1) : FOR J = 0 TO (K - 1) : IF I < > J THEN S = S + 1 : NEXT J : NEXT I : NEXT K : PRINT S : END : [解答] 原文43 k=1 2 3 i=0 0 1 0 1 2 j=0 0 1 0 1 0 1 2 0 1 2 0 1 2 s=0 0 1 2 2 2 3 4 5 5 6 7 8 8 ...以下略 可以漸漸地看出 k增長的時候 s會有規律地增加 k次增加 增量為k-1 舉例來說就是k=5 會有5次增加,每次增加4 所以k=5那一次會增加20 如此就可以推得k=1~10總量是多少了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.197.209

09/30 21:52, , 1F
為什麼k=1 i=j=0, s值為什麼是0不是1
09/30 21:52, 1F

09/30 21:53, , 2F
這時不用 s = 0 + 1 = 1嗎?
09/30 21:53, 2F

09/30 21:57, , 3F
所以是I J 不相等時, s 再加 1 , 對吧?
09/30 21:57, 3F

09/30 22:07, , 4F
沒錯 <> 為不等於 有的程式語言的用法會是!=
09/30 22:07, 4F

09/30 22:12, , 5F
瞭解~ 感謝! <>這個是不等於, 那等於呢?
09/30 22:12, 5F

09/30 22:13, , 6F
= =
09/30 22:13, 6F

09/30 22:18, , 7F
等於和不等於 ==和!= 是一組的, 那<>也和==是一組的?
09/30 22:18, 7F
文章代碼(AID): #1IINzmY1 (Examination)
討論串 (同標題文章)
文章代碼(AID): #1IINzmY1 (Examination)