编写程序。用面值一元钱的一张人民币兑换1分、2分和5分的硬币共有多少种换法?打印出每种换法。
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h> int main(){int a, b, c, count = 0;for (a = 0; a <= 100; a++) {//a代表1分for (b = 0; b <= 50; b++) {//b代表2分for (c = 0; c <= 20; c++) {//c代表5分if (a + b * 2 + c * 5 == 100) {printf("硬币中1分的个数为:%d,2分为:%d,5分为:%d\n", a, b, c);count++;}}}}printf("一共有%d种换法", count);return 0;}
运行结果:
【C语言】编写程序。用面值一元钱的一张人民币兑换1分 2分和5分的硬币共有多少种换法?打印出每种换法。