求助,不知道哪错了
查看原帖
求助,不知道哪错了
697236
lqfahds楼主2022/3/27 11:13
自己运行是对的,提交就是错的
#include <stdio.h>
int f(int a)
{
    int i;
    if(a==2)
    return 0;
    if(a>2)
	{
    for(i=2; i<a; i++)
    
        if(a%i==0)
        {
            return 1;
            break;
        }
        if(i==a)
        
            return 0;
             
    }else return 1;
}

int main()
{
    int N;
    int a,b;
    scanf("%d",&N);
    for(a=2; a<N; a++)
    {
        b=N-a;
        if(f(a)==0&&f(b)==0){
            printf("%d=%d+%d",N,a,b);
            break;
        }
        
    }
    return 0;
}
2022/3/27 11:13
加载中...