//这是为你手打的,你去看看,望采纳,谢谢
#include
#include
int main ()
{
int prime(int);//prime(m) 判断m是否是素数。
int c=0,n,s=0;
printf("输入一个数:");
scanf("%d",&n);
while(n<100||n>200)
{
printf("输入有误,请重新输入一个100到200之间的正整数!\n");
scanf("%d",&n);
}
if(prime(n)!=0) //判断x返回值是否为0决定打印
{
printf("%-5d是素数\n",n);
}
else
printf("不是素数\n",n);
return 0;
}
int prime(int x)
{
int i,j;
j=(int)sqrt(x); //进行判断的循环次数
for(i=2;i<=j;i++)
if(x%i==0) //可以缩成一行
break;
if(i<=j||x==1)
x=0;
return x;
}
if (p % 2 == 0)
{
return false;
}
for (int i = 3; i <= Math.Sqrt(p); i+=2)
{
if (p % i == 0)
{
return false;
}
}
return true;
两眉如雪照平川。。歌罢香云满玉田。。
什么语言的编程题?