计算汽车省油,用英里每加仑比较,允许重复比较

//mile for gallon 汽车省油#include
const double GALLON = 0.264179; double milepergallon(double kilo,double mile);int main(){    using namespace std;    double kilo[2],mile[2],milebygallon[2];    char ans;        do    {        cout<<"Enter the kilo and the mile of number first:\n";        cin>>kilo[0]>>mile[0];        cout<<"Enter the kilo and the mile of number second:\n";        cin>>kilo[1]>>mile[1];            milebygallon[0] = milepergallon(kilo[0],mile[0]);        milebygallon[1] = milepergallon(kilo[1],mile[1]);            cout<<"The first result is "<
<<" mile/gallon.\n";        cout<<"The second result is "<
<<" mile/gallon.\n";                if(milebygallon[0] > milebygallon[1])            cout<<"The first car fuel saving!"<
< milebygallon[1])            cout<<"The second car fuel saving!"<
<<"The two cat are same saving oil!"<
<<"Do you want again?";        cin>>ans;    }while('y' == ans || 'Y' ==ans);        return 0;}double milepergallon(double kilo,double mile){    double gallon;    gallon = kilo * GALLON;    return (mile / gallon);}

结果:

Enter the kilo and the mile of number first:1 0.264179Enter the kilo and the mile of number second:1 0.264179The first result is 1 mile/gallon.The second result is 1 mile/gallon.The two cat are same saving oil!Do you want again?yEnter the kilo and the mile of number first:1 1Enter the kilo and the mile of number second:10 2The first result is 3.78531 mile/gallon.The second result is 0.757062 mile/gallon.The first car fuel saving!Do you want again?yEnter the kilo and the mile of number first:1 1Enter the kilo and the mile of number second:2 2 The first result is 3.78531 mile/gallon.The second result is 3.78531 mile/gallon.The two cat are same saving oil!Do you want again?