第1个回答 2008-04-23
#include<iostream.h>
void main()
{
int x,i,flag;
cout<<"请输入一个数: ";
cin>>x;
for(i=2;i<x;i++)
if(x%i==0)
flag=0;break;
else
flag=1;
if(flag==0)
cout<<x<<"不是素数。";
else
cout<<x<<"是素数。";
}
第2个回答 推荐于2016-05-08
#include<stdio.h>
//#include<math.h> 用备选方案,要加这个头文件
int main()
{ int n,i;
scanf("%d",&n);
for(i=2,i<=n/2;i++) //for(i=2,i<=sqrt(n),i++) //for备选方案
if(n%i==0)
{
printf("NO!");
return 0;
}
printf("Yes!");
return 0;
}本回答被提问者采纳