📄 对象.cpp
字号:
#include <iostream.h>
#include <iomanip.h>
#include <cstring.h>
class Cgoods
{
private:
char Name[21];
int Amount;
float Price;
float Total_value;
public:
void RegisterGoods(char[],int,float);
void CountTotal(void);
void GetName(char[]);
int GetAmount(void);
float GetPrice(void);
float GetTotal_value(void);
};
void CGoods::RegisterGoods(char name[],int amount,float price)
{
strcpy(Name,name);
Amount=amount;
Price=price;
}
void CGoods::CountTotal(void)
{
Total_value=Price*Amount;
}
void CGoods::GetName(char name[])
{
strcpy(name,Name);
}
int CGoods::GetAmount(void)
{
return(Amount);
}
float CGoods::GetPrice(void)
{
return(Price);
}
float CGoods::GetTotal_value(void)
{
return(Total_value);
}
int main()
{
CGoods car;
char str[21];
int number;
float pr;
cout<<"请输入汽车型号";
cin.getline(str,20);
cout<<"请输入汽车的数量:";
cin>>number;
cout<<"请输入汽车的单价:";
cin>>pr;
car.RegisterGoods(str,number,pr);
car.CountTotal();
str[0]='\0';
car.GetName(str);
cout<<setw(20)<<str<<setw(5)<<car.GetAmount();
cout<<setw(10)<<car.GetPrice()<<setw(20)<<car.GetTotal_value()<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -