更新时间2019-07-12 05:44:53
#include<iostream>
using namespace std;
int main()
{
cout<<"欢迎来到出租车收费结算系统!"<<endl;
int lucheng,shijian,q;
float feiyong=0;
cout<<"请输入路程:";
cin>>lucheng;
{
if(lucheng>10)
feiyong=6+(10-2)*1.8+(lucheng-10)*1.8*1.5;
else
if(lucheng>2)
feiyong=6+(lucheng-2)*1.8;
else
feiyong=6;
}
cout<<"请输入停车时间:";
cin>>shijian;
feiyong+=(shijian/3)*1;
cout<<"费用总计;"<<feiyong<<"元"<<endl;
cout<<"请缴费:"<<feiyong<<"元"<<endl;
cin>>q;
{
if(q=feiyong)
cout<<"谢谢您乘坐XX公司出租车!"<<endl;
cout<<"本软件由XX软件工作室开发,最终解释权归XX软件公司所有!!"<<endl;
return 0;
else
cout<<"您已严重违反中华人民共和国XX法,请立即前往有关当局自首并归还未履行金额"<<endl;
return 0;
} }
C:UsersASUSDesktopc++未命名25.cppIn function 'int main()':
305C:UsersASUSDesktopc++未命名25.cpp[Error] 'else' without a previous 'if'
显示这个错误
if前面是不要{},而它的后面要(除非只有一条语句),改好的
#include<iostream>
using namespace std;
int main()
{
cout<<"欢迎来到出租车收费结算系统!"<<endl;
int lucheng,shijian,q;
float feiyong=0;
cout<<"请输入路程:";
cin>>lucheng;
// {
if(lucheng>10)
feiyong=6+(10-2)*1.8+(lucheng-10)*1.8*1.5;
else if(lucheng>2)
feiyong=6+(lucheng-2)*1.8;
else
feiyong=6;
// }
cout<<"请输入停车时间:";
cin>>shijian;
feiyong+=(shijian/3)*1;
cout<<"费用总计;"<<feiyong<<"元"<<endl;
cout<<"请缴费:"<<feiyong<<"元"<<endl;
cin>>q;
// {
if(q=feiyong)
{
cout<<"谢谢您乘坐XX公司出租车!"<<endl;
cout<<"本软件由XX软件工作室开发,最终解释权归XX软件公司所有!!"<<endl;
// return 0;
}
else
cout<<"您已严重违反中华人民共和国XX法,请立即前往有关当局自首并归还未履行金额"<<endl;
return 0;
// }
}