求c语言大神
7-8 发红包* (10 分)
某企业年终按员工业绩发红包,已知红包金额最多只有几百元。
请你编写程序,帮助出纳员根据金额往红包中装入张数最少的纸币。
注:纸币面额为100元、50元、20元、10元、5元、2元和1元。
输入格式
金额(以元为单位的整数)
输出格式
按钞票面额由大到小的顺序输出各种钞票的张数(参见输出样例)
输入样例
582输出样例
100元: 5张50元: 1张
20元: 1张
10元: 1张
5元: 0张
2元: 1张
1元: 0张
关于红包张数的程序如下:
#include <stdio.h>
int main()
{
int zl[] = {100, 50, 20, 10, 5, 2,1}, zs = 7;
int hbs, i;
printf ("Amount of red envelope:");
scanf ("%d", &hbs);
for (i=0;i<zs;++i)
{
printf("%d:%d
", zl[i],hbs/zl[i]);
hbs%=zl[i];
}
getch();
return 0;
}
程序的运行结果:
下一篇:我身为母亲,我有错么?
上一篇:男人需要你,就是爱你吗?
热门标签: