我是靠谱客的博主 害怕棒球,最近开发中收集的这篇文章主要介绍编写函数int fun(int a,int b),在[a,b]范围内统计满足下面条件的数的个数。条件:该数是素数,且该数逆序后形成的数也是素数。例如,在[100,150]范围内101 107 113,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
#include<math.h>
#include<stdio.h>
int fun(int a,int b)
{
int i,j,c,k=0,w,n,sum;
double m,d;
for(i=a;i<=b;i++){
m=sqrt(i);
for(j=2;j<=m;j++)
if(i%j==0)
break;
if(j>m){
for(w=i,sum=0;w>0;)
{
c=w%10;
sum=10*sum+c;
w=w/10;
}
d=sqrt(sum);
for(n=2;n<=d;n++)
if(sum%n==0)
break;
if(n>d){
k++;
}
}
}
return k;
}
int main()
{int num,a,b;
scanf("%d%d",&a,&b);
num=fun(a,b);
printf("num=%dn",num);
}
最后
以上就是害怕棒球为你收集整理的编写函数int fun(int a,int b),在[a,b]范围内统计满足下面条件的数的个数。条件:该数是素数,且该数逆序后形成的数也是素数。例如,在[100,150]范围内101 107 113的全部内容,希望文章能够帮你解决编写函数int fun(int a,int b),在[a,b]范围内统计满足下面条件的数的个数。条件:该数是素数,且该数逆序后形成的数也是素数。例如,在[100,150]范围内101 107 113所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复