1 double类型应该%lf读取2 输入的时候后两个没加取地址符&
11行改成 struct bus b[MAXN]; 17行两个错误:double类型读取用 %lf,票价和人数前面需要加 & scanf("%s%s%lf%d", b.depart, b.arrived, &b.price, &b.tickets); 19行改成 min = b[0].tickets 23行改成 min = b[i].tickets