大家好,今天小编关注到一个比较有意思的话题,就是关于c语言钱币问题的问题,于是小编就整理了2个相关介绍c语言钱币问题的解答,让我们一起看看吧。
c语言编程把一张100元的人名币兑换成5元,2元,1元的纸币(没中都要有)共50张,问兑换方案?
#include<stdio.h>
int main() {
int num_1 = 1;
int num_2 = 1;
int num_5 = 1;
int count = 1;
int total = 100 - 1 - 2 - 5;
//循环体中,i为5元面值张数,j为2元面值张数,剩余面值都兑换成1元
for(int i = 0; i * 5 <= total; i++) {
int sub_5 = total - 5 * i;
for( int j = 0; j * 2 <= sub_5; j++) {
int sub_2 = sub_5 - 2 * j;
printf("方案%d: %d张1元, %d张2元, %d张5元\n", count, sub_2+num_1, j+num_2, i+num_5);
count++;
}
}
return 0;
}
分析:每样面值至少一张,你就提前给他们3种各分配一张就好了。剩下只要能分完就行。
一个c一个等号 哪国货币?
这个符号通常被用于表示美元(USD)或欧元(EUR),而不是特定的国家货币。不过,如果你是指某个特定国家的硬币或纸币上出现这个符号的话,那么就需要提供更多的信息才能回答准确了。
是欧元。
欧元符号是由英文的第三个字母C(也是希腊文的第五个字母)中间加两横组成的。这一符号的雏形来自众所周知的字母,故容易识别,中间的两条横线能让人联想到美元和日元等货币符号上的两条线。
到此,就是小编对于c语言钱币问题的问题就介绍到这了,希望介绍关于c语言钱币问题的2点解答对大家有用。