国家印的纸币,一开始怎么程序流入到老百姓手中的?

国家印的纸币,一开始怎么程序流入到老百姓手中的?,第1张

通常情况下,国家印的纸币通过以下流程流到老百姓手中:

1.印钞厂印制纸币:印钞厂根据央行的需求和计划,印制嫌举陆纸币,并按照一定的比例印制不同面额的纸币。

2.央行发行纸币:央行在市场上发行纸币,并通过商业银行、金融机构等途径将纸币流入市场。

3.商业银行流通纸币:商业银行作为央行的代理机构,通过ATM、柜台、网银等途径将纸币流通到市场上。

4.老百姓使用纸币:老百姓在日常消费中使用纸币进行交易。

总的来说,国家印制的纸币通过央行、商业银行等渠道流向市场,最终被老百姓使用。同时,在纸币的流通过程中,央行和商业银行会对纸币进行各种检验和筛选,以确保纸币答拍的真实性和质量。

           芹顷                      

代码如下: #include <stdio.h>int main() { int i, j, kfor (i=0i<=10i++) { for (j=0j<=10j++) { for (k=0k<=10k++) { if (i+2*j+5*k==15) { printf("1元:%d张\t2元消明兆:拿租%d张\t5元槐仔:%d\n", i, j, k)} } } } return 0}

package TanXin

/*钱币找零问题 */

/* 这个问题在我们的日常生活中就更加普遍了。假设1元链贺、2元、5元、10元、20元、50元、100元的纸币分别有c0, c1, c2, c3, c4, c5, c6张。现在要用这些钱来支付K元,至少要用多少张纸币?用贪心算法的思想,很显然,每一步尽可能用面值大的纸币即可。在日常生活中我们自然而然也是这么做的。在程序中已经事先将Value按照从小到大的顺序排好。*/

public class QianBiZhaoLing {

public static void main(String[] args) {

//人民币面值集合

int[] values = { 1, 2, 5, 10, 20, 50, 100 }

//各种面值对应数量集合

int[] counts = { 3, 1, 2, 1, 1, 3, 5 }

//求442元人民币需各种面值多少张

int[] num = change(442, values, counts)

print(num, values)

}

public static int[] change(int money, int[] values, int[] counts) {

//用来记录需要的各种面值张数

int[] result = new int[values.length]

for (int i = values.length - 1i >= 0i--) {

int num = 0

//需要最大面值人民币轿唤空张数

int c = min(money / values[i], counts[i])

//剩下钱数闭瞎

money = money - c * values[i]

//将需要最大面值人民币张数存入数组

num += c

result[i] = num

}

return result

}

/**

* 返回最小值

*/

private static int min(int i, int j) {

return i >j ? j : i

}

private static void print(int[] num, int[] values) {

for (int i = 0i <values.lengthi++) {

if (num[i] != 0) {

System.out.println("需要面额为" + values[i] + "的人民币" + num[i] + "张")

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12271557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存