양수를 두개받아서 둘사이의 소수를 구하고싶은데 이렇게 해도안나오네요 ㅠㅠ 뭐가잘못된건지 도와주세요
#include<stdio.h>
main()
{
int a,b,c=0;
printf("두개의 양의 정수를 큰수부터 입력하여주세요\n");
scanf("%d",&a);
scanf("%d",&b);
while(a>b)
{b++;
{for(c=2;b>c;c++)
{if(b%c==0)
{if(b==c)
printf("%d",b);
else
break;}}}}
return 0;
}