#include <stdio.h>
//例5.9输入一个大于3的整数n,判定它是否为素数
//素数:仅能被1和其本身整除的数,换言之,不能被2~~n-1整除的数为素数
int main() {
int n;
int i;
printf("请输入一个大于3的整数n:\n\n");
scanf("%d",&n);
for(i=2;i<n;i++)
{
if(n%i==0) break; //如果n能够被2--n-1整除,则不是素数
}
if(i<n) //i<n表示由于执行break语句提前结束循环,故该数不是素数
{
printf("n=%d不是素数!\n",n);
}
else
{
printf("n=%d是素数~\n",n);
}
return 0;
}