請問這樣算正確嗎 輸出的素數結果和參考的是一樣的
#include <stdio.h>
int main()
{
? ? int m, n;
??
? ? ? ? for(m=2;m<=50;m++)
? ? ? ? {
? ? ? ? ? ?if(
? ? ? ? ? ? ? ?m==2||m==3||m==5||m==7||
? ? ? ? ? ? ? ?m%2!=0&&
? ? ? ? ? ? ? ?m%3!=0&&
? ? ? ? ? ? ? ?m%5!=0&&
? ? ? ? ? ? ? ?m%7!=0
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?)
? ? ? ? ? ?{
? ? ? ? ? ?printf("%d ",m);
? ? ? ? ? ?}? ? ? ? ?
? ? ? ? ?}
return 0;? ??
}
2019-08-15
當然是錯的,你這個想法很有問題。你仔細看你的輸出結果,是不是輸出了47 3x19=47。