[問題] 又來問一題我寫的程式了....
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,j;
printf("請輸入正整入:");
scanf("%d", &j);
for(i=1;i<j;i++)
{
if(i%2!=0 && i%3!=0 && i%5!=0 && i%7!=0 && i%11!=0)
{
i>i;
printf("%d\n",i);
}
}
system("pause");
return 0;
}
這題題目是說請輸入一正整數並找出此數最大質數
我這方法可以找出此數以內所有質數,可是我卡在不知道怎麼只印最大質數
拜託各位大大在提醒小弟一下= =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.226.73
→
02/04 21:06, , 1F
02/04 21:06, 1F
→
02/04 21:07, , 2F
02/04 21:07, 2F
→
02/04 21:09, , 3F
02/04 21:09, 3F
→
02/04 21:09, , 4F
02/04 21:09, 4F
→
02/04 21:09, , 5F
02/04 21:09, 5F
→
02/04 21:11, , 6F
02/04 21:11, 6F
→
02/04 21:12, , 7F
02/04 21:12, 7F
→
02/04 21:15, , 8F
02/04 21:15, 8F
→
02/04 21:21, , 9F
02/04 21:21, 9F
→
02/04 21:22, , 10F
02/04 21:22, 10F
推
02/04 21:58, , 11F
02/04 21:58, 11F
→
02/04 22:20, , 12F
02/04 22:20, 12F
→
02/04 22:22, , 13F
02/04 22:22, 13F
→
02/04 22:38, , 14F
02/04 22:38, 14F
→
02/04 22:52, , 15F
02/04 22:52, 15F
→
02/04 23:19, , 16F
02/04 23:19, 16F
→
02/04 23:20, , 17F
02/04 23:20, 17F
→
02/05 00:03, , 18F
02/05 00:03, 18F
→
02/05 00:37, , 19F
02/05 00:37, 19F
→
02/05 00:57, , 20F
02/05 00:57, 20F
推
02/05 12:00, , 21F
02/05 12:00, 21F
推
02/05 12:10, , 22F
02/05 12:10, 22F
推
02/05 14:31, , 23F
02/05 14:31, 23F
推
02/05 16:01, , 24F
02/05 16:01, 24F
→
02/05 16:02, , 25F
02/05 16:02, 25F
→
02/05 16:02, , 26F
02/05 16:02, 26F
→
02/05 16:03, , 27F
02/05 16:03, 27F
→
02/05 17:02, , 28F
02/05 17:02, 28F
推
02/05 18:47, , 29F
02/05 18:47, 29F
→
02/05 18:54, , 30F
02/05 18:54, 30F
推
02/05 19:00, , 31F
02/05 19:00, 31F
→
02/06 16:36, , 32F
02/06 16:36, 32F
推
02/07 02:27, , 33F
02/07 02:27, 33F
→
02/07 12:55, , 34F
02/07 12:55, 34F