递归函数判断素数c语言 c语言用递归判断回文数

C语言用递归的方法来判断某个数是不是素数

void fun(int m)

创新互联是专业的彰武网站建设公司,彰武接单;提供网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行彰武网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

{

static int k=(int)sqrt((double)m);

if(k 2)

{

printf("该数字是素数。\n");

return ;

}

if(m%k==0)

{

printf("该数字不是素数。\n");

return ;

}

k--;

fun(m);

}

递归法判断一个数是否为素数的C语言程序

#includestdio.h

#includemath.h

void main()

{

int m,n,x,i,j=0,temp;

int a,b;

printf("Input two nums:\n");

scanf("%d,%d",m,n);

a=(mn)?n:m;

b=mn?m:n;//调整mn的大小顺序

for(x=a;x=b;x++)

{

temp=(int)sqrt(x);

for(i=2;i=temp;i++)

if(!(x%i)) break;//有合数跳出本次循环

if (itemp)

{

printf("%d ",x);

j++;

if(!(j%5)) printf("\n"); //格式,每找到5个换行

}

}

getch();

}

c语言编程题 要求用递归函数法判断是否为素数

#includestdio.h

int su(int n,int m)

{

if(m==1||m==0)return 0;

if(n%m==0)return 1;

else return su(n,m-1);

}

int main()

{

int n,k,m;

scanf("%d",n);

m=n-1;

k=su(n,m);

if(k==0)printf("这是素数.");

else printf("这不是素数.");

}

我在VC++编译过了,没问题。


网站名称:递归函数判断素数c语言 c语言用递归判断回文数
链接分享:http://hbruida.cn/article/ddiejed.html