//#include conio.h
//#include iomanip
//#include iostream
//#include string
using namespace std;
const string Zo;
double Sp;
double Li;
double Ti;
void main()
{
cout<<setiosflags(ios::fixed);
cout<<setprecision (2);
cout<<setw(22)<<"Speeding Ticket"<<endl;
cout<<"Please Enter Your Speed :";
cin>>Sp;
cout<<"Speed Limit:";
cin>>Li;
cout<<"IF School Zone Enter (Yes/No):";
cin>>"Yes"||"No";
if(Zo=="Yes")
Ti=30+6*(Sp-Li);
else
Ti=30+3*(Sp-Li);
if (Sp>=Li+30)
Ti=Ti+100;
cout<<"Your Speeding Ticket Is:"<<"$"<<Ti<<endl;
getch();
}
这不是我的第一个它是cin>>Zo
但老师说找到一个更好的办法,所以如果用户输入错了,它会知道一审判决。我是一名初学者,所以我尽可能简单地做了。我的程序工作正常,但我的老师希望它更有效率
产生的网点代码方面'空隙main'不升例如C++。你也没有理由做这些全局变量。 – chris
我认为你的老师在做梦。这个应用程序是由控制台绑定的,而不是CPU绑定的,所以重新编码它没有显着的效率提升。我可能不会那样写,但我没有看到任何“低效率”的东西。但你的老师可能比我有更多的经验,我只有42岁。询问他/她的意思。 – EJP
老师想让我们用 –