#include <stdio.h>
int gz(float a, int b) { /*定义路程 时间*/
float c = 2.3;
int x = 3;
int z = 1;
float zhonghe;
if (b <= 23 || b >= 6) { /*判断时间是否在23点前还是在6点后*/
c = c * 1.2;
}
if (x == 3) { /*起步3公里 */
a = 9;
zhonghe = c * a+ 13 + z;
return zhonghe;
}
}
int main()
{
float cc = gz(12, 6);
printf("%f", cc);
getchar();
return 0;
}
*******************************************************************
结果是38 我用计算器算了结果应该是34.多少来着我忘了。
#include <stdio.h>
int main()
{
double s;
s=13+2.3*(12-3)+1;
printf("%f",s*2);
return 0;
}