错误的地方 有两个:
error1:函数sprice()你没有写返回值,需要写返回值,或者改为voidsprice()error2:打印总费用不要用%d,price为float类型需改为printf("每天打车的总费用为%f",price);代码如下:
#includefloatprice;voidsprice(intlonger){if(longer0){price=13.0;}else{price=(longer-3)*2.3+14.0;}}intmain(){sprice(3);printf("每天打车的总费用为%.2f",price);//输出结果保留两位小数return0;}尽量不要使用 这种 全局变量,如果只是 练习 的话, 那就无所谓了
望采纳! |