我这个问题绝对有点意思,哪位大神帮解答!谢谢,如果非常简单勿喷
#include <stdio.h>
int main()
{
int i;
int n;
for(i=2;i<=50;i++)
{
for(n=2;n<=i;n++)
{
if(i%n==0)
break;
}
if(i==n)
printf("%d\n",i);
}
printf("%d\n",i); //外循环跳出后的i值是51
printf("%d\n",n); //内循环跳出来后的n值为什么是2?这是我用dev-c++亲自是的
return 0;
}