永发信息网

一个素数,当它的数字位置对换以后仍为素数,这样的素数称为绝对素数.编写出一个程序,求出所有的绝对素数.

答案:3  悬赏:40  手机版
解决时间 2021-04-02 08:38
一个素数,当它的数字位置对换以后仍为素数,这样的素数称为绝对素数.编写出一个程序,求出所有的绝对素数.
最佳答案

#include 
#include 
int prime(int n);
void main()
{int m,a,b,k;
for (m=10;m<100;m++)
{ if(prime(m)&&prime(m%10*10+m/10))
    printf("%d
",m);
}
}
prime(int n)
{ int i;
for (i=2;i<=n-1;i++)
if (n%i==0) break;
if (i==n)
return 1;
else
return 0;
}
全部回答
lgao622 达人的代码解决0-100的素数思路是没有问题的,但有可能超过100的的数交换数值位置的体现不出来。还需要完善。
希望能帮助到你,谢谢。
void main()
{
int m,a,b,k;
for(m=10;m<100;m++)
{
if(prime(m))
{
a=m%10;
b=m/10;
if(a!=0)
k=a*10+b;
if(prime(k)) //这个判断 要放到 if(prime(m)) 的{} 里面
printf("%d\n",m);
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
城西客运站到培华学院南校区的车辆
荣成棋院地址在什么地方,我要处理点事!
阿哲和心悦公会是什么关系?
你心里是不是有许多为什么,编几句小诗
渑池县三门峡发宝美发彩妆造型渑池旗舰店这个
每天吃橙子有什么好处 有利于减肥吗?
急……荆州东南西北的城市分别是哪些城市?
感觉自己很悲催、她为什么要这么对我?
三星note3装win10系统
和我信好用吗?
全天88星座是哪一天
芯片股有哪些
什么快递能送到湖北省荆门市沙洋县李市镇漳湖
含有杨的诗句
求罐内柴油有多少斤
推荐资讯
请求好心人帮忙下,第一次上这里求帮忙。
章鱼怎么捕捉
尚格云顿演的一部老电影 只记得开着一辆很特
有关死亡的词语
长沙西服定制哪家好?
我想知道,北上广13集汪涵跟大哥见完面后回到
如图所示的装置中,在产生电流时,以下说法不
试剂空白和样品空白都需要仪器校准吗
小满时候的小麦似初长成的邻家少女一般风姿绰
C# datatable 如何修改某一行数据的类型
在冰箱放两三个月的梨还能吃吗
exo的签约到什么时候结束
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?