您的答案為: 質數 正確答案為: 非質數
您的答案為: 質數 正確答案為: 非質數
你這一行判斷怪怪的...。
→ else if((x%2)!=0 && (x%3)!=0 && (x%5)!=0 && (x%7)!=0)
所以你的想法是說: 只要不是2, 3, 5, 7的倍數,就是質數囉?
舉個反例給你,121 = 11 * 11
在你這邊會被判成質數,但是他實際上不是質數。
你這一行判斷怪怪的...。
→ else if((x%2)!=0 && (x%3)!=0 && (x%5)!=0 && (x%7)!=0)
所以你的想法是說: 只要不是2, 3, 5, 7的倍數,就是質數囉?
舉個反例給你,121 = 11 * 11
在你這邊會被判成質數,但是他實際上不是質數。