看板 C_and_CPP 關於我們 聯絡資訊
數入兩個變數 問題是在x的範圍內找出第y個質數的數值,超出範圍後寫不存在 比如在5以內找第4個質數 就是不存在 這個程式我的寫法是 http://imgur.com/PgmUJFU 可以列出x範圍的所有質數 但是之後要在for(i=2;i<=num1-1;i++) 這個迴圈加上一個外迴圈來選擇第y個質數卻做不出來 也有想過不知道陣列能不能夠解決我的問題 問題是還沒有學到那邊而且也不知道能不能這樣做 不知道有沒有語法能夠選出函數當中某一個變數 --
samurai0314: 五樓都是用膝蓋02/14 21:06
jengmei: 五樓都幹拐子02/14 21:07
Militarydx: 五樓都用臭襪子02/14 21:10
hlvj: 芭蕉?02/14 21:12
sunsir: 樓上有借我 我捅死前三樓02/14 21:16
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.120.137 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1495446831.A.59B.html
libertyleave: 加一個變數紀錄for迴圈中到 i 為止找到幾個質數就好 05/22 18:11
雖然我不懂是什麼意思但是我嘗試了一下 發現另一個問題 就是只要我動到迴圈裡面任何一樣 比如說加一個變數或是加else或是加個括號 我打印出來就不是質數了...不知道為什麼 http://imgur.com/48sIAVB ※ 編輯: qoo55253 (114.40.120.137), 05/22/2017 18:43:00
Schottky: 縮排好好排,你就知道錯在哪 05/22 19:11
Schottky: 大括號不用錢,不要太節省 05/22 19:26
jerryh001: 你的大括號在角落哭泣 05/22 19:26
謝謝樓上大大 但是我還是想不出來怎麼指定第幾個質數的數值..... ※ 編輯: qoo55253 (114.40.120.137), 05/22/2017 19:33:43 http://imgur.com/ZPN2vbj 已經想不出來了... ※ 編輯: qoo55253 (114.40.120.137), 05/22/2017 20:26:37
Schottky: 加上你想加的 code 並且按照正確的階層結構加上大括號 05/22 21:23
libertyleave: 你進 if中輸出的時候做 y-- 當y==0 輸出的就是第y個 05/22 21:42
感謝我知道意思了 但是我對副程式不太熟 我並不知道如何在y==0得時候回傳 憑著感覺寫 http://imgur.com/sxZmQcb 還有有人可以提示我一下 return 0是什麼意思 ※ 編輯: qoo55253 (114.40.120.137), 05/23/2017 03:32:16 終於做出來了 特別感謝drumstick的交流的程式碼 讓我找到怎麼選取指定的Y 也感謝樓上各位的指導 看來我程式可讀性 以及對語意的認知 還需要加強 http://imgur.com/icaykzP ※ 編輯: qoo55253 (114.40.120.137), 05/23/2017 04:50:22