| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2780 人关注过本帖
标题:有关c++计算的问题
只看楼主 加入收藏
manba2321
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-9-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
有关c++计算的问题
为顾客找零钱时,希望选用的纸币张数最少。例如73元,希望零钱的面值为五十元1张,二十元1张,一元3张。设零钱面值有五十元、二十元、十元、五元和一元,请编写程序,用户输入100以下的数,计算找给顾客的各面值的纸币张数,数据间以空格隔开。

 

输入格式:

一个小于100、大于等于0的整数。

输出格式:

5个整数,数据间用一个英文空格分隔。

输入样例:

73

输出样例:

1 1 0 0 3

本人菜鸟,请大神帮忙把上述案例写个程序??
搜索更多相关主题的帖子: 编写程序 英文 纸币 用户 
2016-09-27 21:16
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:7 
如果你是来求作业的,其实可以试试百度。或者别的什么渠道。来论坛是来学习 的。
程序代码:
#include <iostream>
using namespace std;
int main() {//不想给你现成的代码。所以加了一些没用的东西。多了个2元的类目。

    int prise;
    cin>>prise;

    cout<<prise/50<<"张50元,";
    prise%=50;

    cout<<prise/20<<"张20元,";
    prise%=20;
    cout<<prise/10<<"张10元,";
    prise%=10;
    cout<<prise/5<<"张5元,";
    prise%=5;
    cout<<prise/2<<"张2元,";
    prise%=2;
    cout<<prise/1<<"张1元,";
    prise%=1;

    return 0;
}







φ(゜▽゜*)♪
2016-09-27 21:33
fbdrq000
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2016-9-17
收藏
得分:7 
2016-09-27 21:58
manba2321
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2016-9-27
收藏
得分:0 
谢谢书生牛犊,我会注意的。
2016-09-28 05:52
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:7 
将金额对最大面额进行整除,得到最大面额的张数,再用余数对次大的进行整除,得到张数,再用余数对三大的进行整除……
2016-10-03 09:22
快速回复:有关c++计算的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017909 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved