求助求助!c语言多循环问题

图片说明

这个是我的代码:

#include<stdio.h>
int main(){
    int m,n,a,b,c,j;    
    scanf("%d %d" , &m,&n);    
    b=m;    
    for(a=3;a<c;a++)    {   
         b=m-a; 
         c=n-a;       
         for(j=2;j<=a-1;j++)   {    
            if(a%j==0)        
            break;   
        }   
        if(j<a)continue;       
        for(j=2;j<=b-1;j++)   {    
           if(b%j==0)        
           break;   
        }   
        if(j<b)continue;  
        for(j=2;j<=c-1;j++)   {    
           if(c%j==0)        
           break;   
        }   
        if(j<c)continue; 
        printf("%d=%d+%d;%d=%d+%d;",m,a,b,n,a,c);   
        break;    
    }    
    return 0;
}

提示第2条未通过,怎么解决呢?

图片说明

b=m; 这句应该是c=m;吧