我似乎是一个绝对的C++新手所以我需要一些帮助.我正在尝试制作一个程序,它确定支付某些东西所需的硬币数量最少.
示例:您告诉它您需要支付2,50,因此它表示您需要2欧元硬币和0.50欧元硬币(而不是像:您需要5*0.50€硬币)
所以我的方法是给它价格,然后它将为每个硬币运行一个while循环测试硬币是否仍然符合价值.我的问题是我根本无法改变我的整数,我很确定它是一些非常简单的错误,我只是想不通.
代码(只是计算的函数):
int Rechner() {
int Betrag;
int ZweiEuro = 0;
int EinEuro = 0;
int FuenfzigCent = 0;
int ZwanzigCent = 0;
int ZehnCent = 0;
int FuenfCent = 0;
int ZweiCent = 0;
int EinCent = 0;
cin >> Betrag;
cout << "Die kleinse Menga an Muenzen um ihren Betrag zu bezahlen ist:" << endl << endl << endl;
ZweiEuro + 2;
cout << "2.00 = " << ZweiEuro << endl;
cout << "1.00 = " …
Run Code Online (Sandbox Code Playgroud) c++ ×1