| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 614 人关注过本帖
标题:[休闲]想问问大家对这题的思路的看法~
取消只看楼主 加入收藏
takouyoyo
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-8-29
收藏
 问题点数:0 回复次数:0 
[休闲]想问问大家对这题的思路的看法~

目前人民幣共有以下几种面值:(不包括角和分)
1,2,5,10,20,50,100元
編寫一個函數計算金額"X"需要多少张面值为n元的紙幣.在主函數中輸入一個金額值,調用该函數,計算組成该金額最少需要多少张紙幣!
我想知道大家看看这题除了我自己编的以外,還有沒有其他的思路,因爲我是初學者,而且我覺得我做這題的方法好麻煩~~我想从大家口中知道做這題的其他思路~~謝謝啦各位~!!

#include <stdio.h>
void bi(int a);

void main()
{
int a;

printf("请输入金额: ");
scanf("%d",&a);

bi(a);
}

void bi(int a)
{
int i,b=0,temp;
for(i=0;i<1;i++)
{
if(a>=100)
{
b=a%100;
a=a/100;
printf("你需要 %d 张100元\n",a);
a=b;
}
if(a>=50)
{
b=a%50;
a=a/50;
printf("你需要 %d 张50元\n",a);
a=b;
}
if(a<50 && a>=20)
{
b=a%20;
a=a/20;
printf("你需要 %d 张20元\n",a);
a=b;
}
if(a<=19 && a>=10)
{
b=a%10;
a=a/10;
printf("你需要 %d 张10元\n",a);
a=b;
}
if(a<=9 && a>=5)
{
b=a%5;
a=a/5;
printf("你需要 %d 张5元\n",a);
a=b;
}
if(a<=4 && a>=2)
{
b=a%2;
a=a/2;
printf("你需要 %d 张2元\n",a);
a=b;
}
if(a>=1)
{
b=a%1;
a=a/1;
printf("你需要 %d 张1元\n",a);
}
}

}

搜索更多相关主题的帖子: 思路 看法 休闲 
2006-09-17 15:32
快速回复:[休闲]想问问大家对这题的思路的看法~
数据加载中...
 
   



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

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