|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <iostream>
- #include <windows.h>
- #define FULL_GAS 85
- class Car{
- public:
- unsigned int gas_tank;
- unsigned int wheel;
- int running(void);
- void fallTank(int liter);
- void wanning(void);
- };
- void Car::fallTank(int liter)
- {
- gas_tank += liter;
- }
- int Car::running(void)
- {
- std::cout <<"每小时 120速度行驶。。。。越过那高山 越过那流水...\n";
- gas_tank--;
- std::cout << "当前还剩 " << 100*gas_tank/FULL_GAS << "%" << "油量!\n";
- return gas_tank;
- }
- void Car::wanning(void)
- {
- std::cout << "WANNING!!" << "还剩" << 100*gas_tank/FULL_GAS << "%" << "油量!\n";
- }
- int main()
- {
- Car mycar;
- char i;
- mycar.gas_tank = FULL_GAS;
- while(mycar.running())
- {
- if(mycar.running() < 10)
- {
- mycar.wanning();
- std::cout<< "请问还要运行吗?(Y/N)\n";
- std::cin>>i;
- if('Y'==i || 'y'==i)
- {
- mycar.fallTank(FULL_GAS);
- }
- }
- }
- return 0;
- }
复制代码
|
|