程序没有输出结果是什么问题

#include<stdio.h>
int main()
{
int month,n;
float p,x,sum;
scanf("%d%d%f",&month,&n,&p);
if(month==1||(month>=7&&month<=9))
{
if(n>=20)
{
x=p0.05n;
sum=np0.95;
printf("%s,%.2f,%.2f",'5%',x,sum);
}
else
printf("%s,%.2f,%.2f",'0%',0,n*p);

}
else if((month>=10&&month<=12)||(month>=2&&month<=6))
{
    if(n>=20)
    {
        x=p*0.2*n;
        sum=n*p*0.8;
        printf("%s,%.2f,%.2f",'20%',x,sum);
    }
    else
        printf("%s,%.2f,%.2f",'0%',0,n*p);
}
else
    printf("month error");
return 0;

}

这样吗

img