#include<iostream>
#include<string>
#include<string.h>
using namespace std;
class Account{
public:
void applyint()
{
amount=amount+amount*interestrate;
}
double charge(double a)
{
amount=a;
return amount;
}
double change()
{
return amount*interestrate;
}
static double rate();
static void rate(double);
private:
string name;
double amount;
static double interestrate;
static double initrate();
};
void Account::rate(double newrate)
{
interestrate=newrate;
}
double Account::rate()
{
return interestrate;
}
double Account::initrate()
{
return 1.0;
}
double Account::interestrate=initrate();
int main()
{
Account ac1;
double rate;
rate=ac1.rate();
cout<<"初始化利率"<<endl;
cout<<rate<<endl;
ac1.rate(3.2);
rate=ac1.rate();
cout<<"当前兑换利率"<<endl;
cout<<rate<<endl;
int a;
cout<<"输入当前持有的钱的数目"<<endl;
cin>>a;
ac1.charge(a);
cout<<"你能够兑换的钱的数目是"<<endl;
cout<<ac1.change()<<endl;
system("pause");
return 0;
}
一个有关于static的小程序
最新推荐文章于 2024-07-07 17:02:21 发布