题解 | #查找组成一个偶数最接近的两个素数#

查找组成一个偶数最接近的两个素数

https://www.nowcoder.com/practice/f8538f9ae3f1484fb137789dec6eedb9

#include<stdio.h>
int main(void)
{
    int n;
    scanf("%d",&n);
    int i=2;
    int num1;
    int num2;
    int flag1=0,flag2=0;
    int j=0;
    int m=n;
    int n1;
    int n2;
    for(i=2;i<=n/2;i++)
    {
        num1=i;
        num2=(n-i);
        for(j=2;j<num1;j++)
        {
            if(num1%j==0)
            {
                flag1++;
            }
        }
        for(j=2;j<num2;j++)
        {
            if(num2%j==0)
            {
                flag2++;
            }
        }
        if(flag1==0&&flag2==0)
        {
            if(m>(num2-num1))
            {
                m=num2-num1;
                n1=num1;
                n2=num2;
            }
        }
        flag1=0;
        flag2=0;
    }
    printf("%d\n%d",n1,n2);
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 13:05
点赞 评论 收藏
分享
ZywOo_求职版:谁问你了....
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务