qq_32073353
qq_32073353
采纳率100%
2015-11-30 14:16 阅读 2.4k
已采纳

x是素数,且其各位数字以及各位数字之和都是素数

用C语言编写程序找出2到5000中满足条件的素数x,x是素数且其各位数字以及各位数字之和都为素数

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    Meditator_hkx Meditator_hkx 2015-11-30 15:56

    这个程序要分割成几个小的功能来实现

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-11-30 15:11
  • weixin_47648494 weixin_47648494 2020-12-31 15:54

    #include<stdio.h>
    #include<math.h>
    int su(int n){
        int i,res=1;
        if(n==0||n==1)
            return 0;
        for(i=2;i<=sqrt(n);i++){
            if(n%i==0){
                res=0;
                break;
            }
        }
        return res;
    }
    void num(){
        int i,g,s,b,j=1;
        for(i=100;i<=999;i++){
            g=i%10;
            s=(i/10)%10;
            b=i/100;
            if(su(g)==1&&su(s)==1&&su(b)==1&&su(g+s+b)==1){
                if(j<5){
                printf("%d ",i);
                j++;
                } else {
                printf("%d\n",i);
                j=1;
                }
                
            }
        }
    }
    main()
    {
        num();
    }

    点赞 评论 复制链接分享

相关推荐