我的代码哪里有问题?
#include <stdio.h>
float q;
int HS1(int a ,int b)
{if(b<=3)
{q=14;}
else
{
if(5<=a||a<23)
{
q=14+2.3*(b-3);
}
else
{
q=14+2.3*1.2*(b-3);
}
return q;
}
}
int main()
{
q= HS1(9,12)+HS1(18,12);
printf("%f\n",q);
return 0;
}
得到的结果是68
#include <stdio.h>
float q;
int HS1(int a ,int b)
{if(b<=3)
{q=14;}
else
{
if(5<=a||a<23)
{
q=14+2.3*(b-3);
}
else
{
q=14+2.3*1.2*(b-3);
}
return q;
}
}
int main()
{
q= HS1(9,12)+HS1(18,12);
printf("%f\n",q);
return 0;
}
得到的结果是68
2018-07-26
举报