这个哪里错了啊 求大神指导!
#include <stdio.h>
int j;
int sum(int x,int y)
{
if (0<x<5||x>=23)
{
if(y<3)
{
j=14;
}
else{
j=14+(y-3)*2.3*1.2;
}
}
else
{
if(y<3){
j=14;
}
else {
j=14+(y-3)*2.3;
}
}
}
int main()
{
int k=sum(9,12);
int m=sum(18,12);
printf("%f",k+m);
return 0;
}