求解釋,怎么就過了?
#include <stdio.h>
int main()
{
? ? int m, n;
? ? for(m=2; m<=50; m++)
? ? {
for(n=2; n<m; n++)
? ? ? ? {
? ? ? ? ? ? if( m%n == 0)
? ? ? ? ? ? break;? ? ? ?
}
? ? ? ? if(m == n)? ?
? ? ? ? ? ? printf("%d? ", m);
}
return 0;? ??
}
#include <stdio.h>
int main()
{
? ? int m, n;
? ? for(m=2; m<=50; m++)
? ? {
for(n=2; n<m; n++)
? ? ? ? {
? ? ? ? ? ? if( m%n == 0)
? ? ? ? ? ? break;? ? ? ?
}
? ? ? ? if(m == n)? ?
? ? ? ? ? ? printf("%d? ", m);
}
return 0;? ??
}
2020-09-14
舉報
2020-09-16
比如m=5,n=5,m%n=0,break到if(m==n),條件滿足輸出素數5;m=10,n=5,m%n==0,break到if(m==n),不滿足,整個循環結束。這樣就能把素數都輸出來了
2020-10-31
trump