求大神幫助為什么運行錯誤
#include <stdio.h>
float qian(int gongli,int shijian)
{
? ? float qian;
? ? if (shijian>=23||shijian<5)
? ? {
? ? ?if? ( gongli<=3)
? ? ? ?{
? ? ? ? ? ?qian=14;
? ? ? ? ? ?return qian;
? ? ? ? ? ?
? ? ? ?}
? ? else {
? ? ? ??
? ? ? ? qian==(gongli-3)*2.3*1.2+1+13;
? ? ? ? return qian;
? ? }? ? ? ?
? ??
? ? else{
? ? ? ? if(gongli<=3)
? ? ? ? {
? ? ? ? ?qian=14;
? ? ? ? ?return qian;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? qian==(gongli-3)*2.3+13+1;
? ? ? ? ? ? return qian;
? ? ? ? }
? ? }
? ??
? ? }
int main()
{
? ?float sum=qian(12,9)+qian(12,18);
? ?printf("小明每天打車的費用%f\n元" ,sum);
? ?return 0;
}
2019-11-12
else{
? ? ? ? if(gongli<=3)
? ? ? ? {
? ? ? ? ?qian=14;
? ? ? ? ?return qian;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? qian==(gongli-3)*2.3+13+1;
? ? ? ? ? ? return qian;
? ? ? ? }
? ? }
你的這一行前面少了個 } 不過你的答案有問題