#7400: 程式錯誤更改


for (doit)


#include <stdio.h> 
#include <stdlib.h> 

int main()
{
  int  n, i, x;
  scanf("%d",&n);
  
  for(i=2 ; i<n ; i++)
  {
     n % i ;
  }
  
  if(n%i == 0)
  {
    printf("質數");
  }
  else printf("非質數");

return 0;

}
我說我看到的
1.  for(i=2 ; i<n ; i++) //只要n<i就跳出
2. if(n%i == 0)  printf("質數");//因該是非質數
就這2個
   ps:幫你試過結果逾時 ==