c语言循环结构

如题所述

#include<stdio.h>
#include <math.h>
int prime(int n)
{
    int i;
    for(i = 2; i <= sqrt(n); i ++)
    {
        if(n%i==0) return 0;
    }
    return 1;
}
int main() 
{
    int n, m, i;
    scanf("%d",&n);

    for(m = n; m<=n+10; m+=2)
    {
        for(i = 2; i < m; i ++)
            if(prime(i) && prime(m-i))
            {
                printf("%d=%d+%d\n", m,i,m-i);
                break;
            }
    }
    return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答