课程设计6. 编程序,输入正整数m,它代表一个人民币钱数(元数)。求取这样一个方案,使用最少张数的人民币纸币,凑成上述的钱数m,并输出求取结果。注意,现在共有7种元以上面值的人民币纸币,分别为:100,50,20,10,5,2,1。
的有关信息介绍如下:#include
void main()
{
int m;
int FaceValue = {100, 50, 20, 10, 5, 2, 1};
int MoneyCount;
int i, tmp;
printf("输入Money值:");
scanf("%d", &m);
tmp = m;
for(i=0; i<7; i++)
{
MoneyCount[i] = tmp/FaceValue[i];
tmp = tmp%FaceValue[i];
}
printf("%d元: ", m);
for(i=0; i<7; i++)
{
printf("%d张%d元 ", MoneyCount[i], FaceValue[i]);
}
printf("");
}