当前位置:百问十五>百科知识>课程设计6. 编程序,输入正整数m,它代表一个人民币钱数(元数)。求取这样一个方案,使用最少张数的人民币纸币,凑成上述的钱数m,并输出求取结果。注意,现在共有7种元以上面值的人民币纸币,分别为:100,50,20,10,5,2,1。

课程设计6. 编程序,输入正整数m,它代表一个人民币钱数(元数)。求取这样一个方案,使用最少张数的人民币纸币,凑成上述的钱数m,并输出求取结果。注意,现在共有7种元以上面值的人民币纸币,分别为:100,50,20,10,5,2,1。

2024-06-14 11:52:31 编辑:join 浏览量:633

课程设计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("");

}

标签:钱数,求取,纸币

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/article/147345.html
热门文章