c语言编译没错,运行不了

2025-06-28 02:06:06
推荐回答(2个)
回答1:

嗯,是的,没有加&,不过对于写代码的规范来说,最好写main函数要加返回值类型int,和最后的return 0;

修改后代码如下:

#include
int main()
{
float juli,chefei,zong;
printf("请输入距离:");
scanf("%f",&juli);
if(juli<=3.0) chefei=13.0;
else chefei=13.0+(juli-3)*2.3;
zong=(chefei+1.0)*2.0;
printf("往返车费为:%f",zong);
return 0;
}

回答2:

scanf("%f",juli);改成:scanf("%f",&juli); 少了取地址符&