wwwqwqwww 2022-10-24 14:16 采纳率: 100%
浏览 863
已结题

c语言用函数判断可逆素数

:可逆素数是指一个素数将其各位数字的顺序倒过来构成的反序数也是素数。
编写一个函数isPrime,该函数用于判断整数x是否为素数,若x是素数则返回1,否则返
回0;然后再编写一个函数Reverse,该函数返回整数x反序数(即将各位数字的顺序倒过
来)。输入两个正整数m和n,调用函数isPrime和Reverse,求m~n之间所有可逆素数,
并按从小到大的次序输出。

img

  • 写回答

4条回答 默认 最新

  • CSDN专家-sinJack 2022-10-24 14:25
    关注
    #include <stdio.h>
    int isPrime(int x){
        int i;
        if(x<2) return 0;
        if(x==2) return 1;
        for(i=2;i<x;i++)
            if(x%i==0) return 0;            
        return 1;
    }
    int Reverse(int x){
        int y=0;
        while(x>0){
            y=y*10+x%10;
            x=x/10;
        }
        return y;
    }
    int main()
    {
        int m,n;
        scanf("%d%d",&m,&n);
        for(int x=m;x<=n;x++){
            int y=Reverse(x);
            if(isPrime(x)==0){
                continue;
            }else{
                if(isPrime(y)==0){
                    continue;
                }else{
                    printf("%d ",x);
                }
            }
        }
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月1日
  • 已采纳回答 10月24日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 代写uni代码,app唤醒
  • ¥15 全志t113i启动qt应用程序提示internal error
  • ¥15 ensp可以看看嘛.
  • ¥80 51单片机C语言代码解决单片机为AT89C52是清翔单片机
  • ¥60 优博讯DT50高通安卓11系统刷完机自动进去fastboot模式
  • ¥15 minist数字识别
  • ¥15 在安装gym库的pygame时遇到问题,不知道如何解决
  • ¥20 uniapp中的webview 使用的是本地的vue页面,在模拟器上显示无法打开
  • ¥15 网上下载的3DMAX模型,不显示贴图怎么办
  • ¥15 关于#stm32#的问题:寻找一块开发版,作为智能化割草机的控制模块和树莓派主板相连,要求:最低可控制 3 个电机(两个驱动电机,1 个割草电机),其次可以与树莓派主板相连电机照片如下: