我的解决方案的当前状态
#include <iostream>
class money {
int kn, lp;
public:
void add(int kn, int lp){
this->kn+=kn;
this->lp+=lp;
if(this->lp>=100){
this->kn++;
this->lp-=100;}
}
void print() {
std::cout<<this->kn<<" kuna";
if(this->lp!=0) std::cout<<", "<<this->lp<<" lipa";
}
};
int main () {
//money a(7, 50) , b(3, 70) , c(2, 80);
money a;
//simplified
a.add(3, 70);
a.add(2, 80);
a.print();
}
任务需要我扩展类,以便下面的程序正确地添加钱并打印它。 http://prntscr.com/711bs5
我简化了任务,因为我还在寻找最终的解决方案。但我不知道为什么打印垃圾?在我解决之后。
有人可以通过简短的提示帮助我,正确解决任务需要什么。显然,当我实例化这些对象时,我应该添加对象a,来自对象b和c的值。但我不知道该怎么做,我错过了一些课程。
编辑:人们为什么要投票?我错过了什么吗?太琐碎的问题?糟糕的头衔?