| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 291 人关注过本帖
标题:[求助]告诉我怎么做!!
只看楼主 加入收藏
小飞丫
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-11-8
收藏
 问题点数:0 回复次数:3 
[求助]告诉我怎么做!!
编写一个函数计算金额X需要多少张面值为n元的纸币。在主函数中输入一个金额值,调用该函数,计算组成该金额值需要多少张纸币?
1元 2元 5元 10元 20元 50元 100元不包括交和分
搜索更多相关主题的帖子: 计算 纸币 
2007-11-08 12:23
小飞丫
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-11-8
收藏
得分:0 
来个人啊```
帮帮忙好不好``
急需答案呢````
郁闷啊```做了一个上午还是做不出来啊

2007-11-08 12:24
krama
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-5
收藏
得分:0 
回复:(小飞丫)[求助]告诉我怎么做!!
c++语言的:
#include<iostream.h>
void main()
{
int p1,p2,p5,p10,p20,p50,p100;/*pi是需要i面值的数量*/
int p;/*总数*/
int x;/*输入金额*/
cout<<"请输入金额"<<endl;
cin>>x;
p100=x/100;
int p_100=x%100;
p50=p_100/50;
int p_50=p_100%50;
p20=p_50/20;
int p_20=p_50%20;
p10=p_20/10;
int p_10=p_20%10;
p5=p_10/5;
int p_5=p_10%5;
p2=p_5/2;
p1=p_5%2;
p=p1+p2+p5+p10+p20+p50+p100;
cout<<"面值"<<'\t'<<"p1"<<'\t'<<"p2"<<'\t'<<"p5"<<'\t'<<"p10"<<'\t'<<"p20"<<'\t'<<"p50"<<'\t'<<"p100"<<endl;
cout<<"数量"<<'\t'<<p1<<'\t'<<p2<<'\t'<<p5<<'\t'<<p10<<'\t'<<p20<<'\t'<<p50<<'\t'<<p100<<endl;
cout<<"总计"<<'\t'<<p<<endl;
}
2007-11-08 14:14
nianshi
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-7
收藏
得分:0 
我写了一个,我没调试,不知行不行,仅供你参考:
#include "stdio.h"
main()
{
int a,b,c,d,e,f,g;
int x;
scanf("%d",&x);
for(a=1;a<x;a++)
{
for(b=2;b<x;b+=2)
{
for(c=5;c<x;c+=5)
{
for(d=10;d<x;d+=10)
{
for(e=20;e<c;e+=20)
{
for(f=50;f<x;f+=50)
{
for(g=100;g<x;g+=100)
{
if((a+b+c+d+e+f+g)==x)
{
printf("%d=%d+%d+%d+%d+%d+%d+%d\n",x,a,b,c,d,e,f,g);
}
}
}
}
}
}
}
}
}

行至水穷处 坐看去起时
C语言QQ群1:51871776  群2:26313099  群3:47145282
2007-11-08 14:17
快速回复:[求助]告诉我怎么做!!
数据加载中...
 
   



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

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