#include<iostream.h>
int judge(int n)
{
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
return 0;
else
return n;
}
}
void main()
{
int n;
for(n=3;n<=50;n++)
{
if(judge(n)!=0)
cout<<judge(n)<<'\t';
}
cout<<endl;
}
为什么输出的只是单数啊求指教!!
int judge(int n)
{
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
return 0;
else
return n;
}
}
void main()
{
int n;
for(n=3;n<=50;n++)
{
if(judge(n)!=0)
cout<<judge(n)<<'\t';
}
cout<<endl;
}
为什么输出的只是单数啊求指教!!



