class Program
{
public static string mymethod(int a)
{
string result1 = a.ToString() + "是素数。";
string result2=a.ToString()+"不是素数。";
bool b=false;
for (int i = 2; i < a-1; i++)
{
if (a % i == 0)
{
b = true;
break;
}
else
{
b = false;
}
}
if (b == true) return result2;
else return result1;
}
static void Main(string[] args)
{
string s= Console.ReadLine();
Console.WriteLine(mymethod(Convert.ToInt32(s)));
Console.ReadKey();
}
}
#include
#include
int prime(int x)
{
int temp,i,k;
temp=(int)(sqrt(x));
for(i=2;i<=temp;++i)
if(x%i==0)
{ k=0; break; }
if(i>temp)
k=1;
return k;
}
void main()
{
int x;
int k;
scanf("%d",&x);
k=prime(x);
if(k)
printf("%d is 是素数\n",x);
else
printf("%d is 不是素数\n",x);
}
随便问一下,你是兰州中石化???