21xrx.com
2024-12-23 02:32:42 Monday
登录
文章检索 我的文章 写文章
C++找零钱代码实现
2023-06-28 12:42:38 深夜i     --     --
C++ 找零钱 代码实现

C++是一门非常流行的编程语言,其语法简单易懂,适合初学者进行练习和学习。在C++中,我们可以通过编写代码实现查找零钱功能,使得计算机可以自动完成找零,从而提高工作效率。下面,我们来介绍一下利用C++实现找零的代码。

代码实现方法

实现找零的代码,需要对输入金额和支付金额进行处理,计算出应该找回的零钱数目。具体实现步骤如下:

1. 定义所需变量,包括支付金额和输入金额等。

2. 计算并输出应找回的各种面额的零钱数量。

3. 输出最终找到的零钱总数。

代码示例

下面是C++找零函数的示例代码:


#include<iostream>

using namespace std;

int main()

{

   int totalMoney,inputMoney;

   int i50000,i10000,i5000,i1000,i500,i100,i50,i10;

   cout << "请输入支付金额:" << endl;

   cin >> totalMoney;

   cout << "请输入输入金额:" << endl;

   cin >> inputMoney;

   int result = inputMoney - totalMoney;

   i50000 = result / 50000;

   result = result % 50000;

   i10000 = result / 10000;

   result = result % 10000;

   i5000 = result / 5000;

   result = result % 5000;

   i1000 = result / 1000;

   result = result % 1000;

   i500 = result / 500;

   result = result % 500;

   i100 = result / 100;

   result = result % 100;

   i50 = result / 50;

   result = result % 50;

   i10 = result / 10;

   cout << "应找回的50000面额张数为:" << i50000 << "张" << endl;

   cout << "应找回的10000面额张数为:" << i10000 << "张" << endl;

   cout << "应找回的5000面额张数为:" << i5000 << "张" << endl;

   cout << "应找回的1000面额张数为:" << i1000 << "张" << endl;

   cout << "应找回的500面额张数为:" << i500 << "张" << endl;

   cout << "应找回的100面额张数为:" << i100 << "张" << endl;

   cout << "应找回的50面额张数为:" << i50 << "张" << endl;

   cout << "应找回的10面额张数为:" << i10 << "张" << endl;

   cout << "应找回的总零钱数为:" << i50000 + i10000 + i5000 + i1000 + i500 + i100 + i50 + i10 << "元" << endl;

   return 0;

}

该代码中,我们首先定义了所需变量,包括支付金额和输入金额等。接着,通过输入的两个金额计算出应该找回的零钱数量,最终将各面额的张数和总零钱数输出。

总结

在现代社会中,计算机的应用越来越广泛,越来越多的业务需要通过计算机实现自动化。利用C++实现找零功能是其中之一。通过上述代码实现,我们可以更好的提高业务效率,达到快速准确的找零目的。同时,编写这些代码也可以提高我们的编程能力,让我们更加熟练掌握C++编程语言和算法原理,从而更好的适应当前的社会需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复