赞
踩
素数的定义:除了1和他本身,不能被其他数整除的(1除外)数。
根据定义翻译成C语言
//假设输入一个数n
for(int i=2;i<n;i++)//遍历查找,从2开始到n-1结束
if(n%i==0)//查看是否被整除
{
flag=0;
break;
}
得到代码:
#include <stdio.h>
int main()
{
int n,flag=1;
scanf("%d",&n);
for(int i=2;i<n;i++)
if(n%i==0)
{flag=0;break;}
else flag=1;
if(flag)
printf("是素数");
else printf("不是素数");
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。