[問題] 一個簡單質數求法?
因為練習C的時候發現一個問題
質數不是除了1還有本身數字之外
就不能除了~為什麼以下程式寫出來是錯的?
int main(void)
{
int i,j,k,n;
for (i=2;i<=100;i++)
{
for(j=2;j<i;j++)
if (i%j!=0)
k=i;
printf("%d\n",k);
}
system("pause");
return 0;
}
因為一個簡單的問題!
想說只要餘數不等於0
想到頭破~不知道為什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.172.103
→
10/30 17:35, , 1F
10/30 17:35, 1F
→
10/30 17:37, , 2F
10/30 17:37, 2F
→
10/30 17:37, , 3F
10/30 17:37, 3F
→
10/30 17:39, , 4F
10/30 17:39, 4F
→
10/30 17:39, , 5F
10/30 17:39, 5F
推
10/30 17:39, , 6F
10/30 17:39, 6F
→
10/30 17:40, , 7F
10/30 17:40, 7F
→
10/30 17:41, , 8F
10/30 17:41, 8F
推
10/30 17:45, , 9F
10/30 17:45, 9F
→
10/30 17:46, , 10F
10/30 17:46, 10F
推
10/30 17:47, , 11F
10/30 17:47, 11F
→
10/30 17:51, , 12F
10/30 17:51, 12F
推
10/30 17:54, , 13F
10/30 17:54, 13F
→
10/30 18:06, , 14F
10/30 18:06, 14F
推
10/30 18:09, , 15F
10/30 18:09, 15F
討論串 (同標題文章)