c语言求绝对素数
关注:221 答案:4 mip版
解决时间 2021-01-31 01:23
提问者不在服务区的爱
2021-01-30 22:30
#include
int prime(int k)
{
int i,l=0,a,flag,t,counter=0;
flag=0;//定义为素数
t=k;
for(i=2;i<=(k+1)/2;i++)
{
if(k%i==0)
flag=1;//定义为非素数
}
do{a=k%10;
k=k/10;
l=10*l+a;
}while(k!=0);
for(i=2;i<=(l+1)/2;i++)
{
if(l%i==0)
flag=1;//定义为非素数
}
if(flag==0)
{
printf("%d\t",t);
counter++;//记录输出数的个数
if(counter%5==