換另一種寫法....
#include <iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
if(a<2)
{
cout<<"非質數" <<endl;
goto the_end;
}
for(int i=2;i<a;i++)
if(a%i==0)
{
cout<<"非質數" <<endl;
goto the_end;
}
cout<<"質數" <<endl;
the_end:
cout;
}
return 0;
}
還是逾時 !!
換另一種寫法....
#include
using namespace std;
int main()
{
int a;
while(cin>>a)
{
if(a<2)
{
cout<<"非質數" <
goto the_end;
}
for(int i=2;i
if(a%i==0)
{
cout<<"非質數" <
goto the_end;
}
cout<<"質數" <
the_end:
cout;
}
return 0;
}
還是逾時 !!
換另一種寫法....
#include
using namespace std;
int main()
{
int a;
while(cin>>a)
{
if(a<2)
{
cout<<"非質數" <
goto the_end;
}
for(int i=2;i
if(a%i==0)
{
cout<<"非質數" <
goto the_end;
}
cout<<"質數" <
the_end:
cout;
}
return 0;
}
還是逾時 !!
你必須先從2做到sqrt(n)