题目:将十元钱兑换成一元,五角,一角的硬币,共计40枚,计算有多少中兑换方法
分析:设一元i枚(最多10枚),五角j枚(最多20枚),一角k枚(最多100枚)
#include<stdio.h>
int main()
{int i = 0, j = 0, k = 0, count = 0;for (int i = 1; i <= 10; i++) { for (int j = 1; j <= 20; j++) {for (int k = 1; k <= 100; k++) { int sum = i + 0.5 * j + 0.1 * k;if (sum == 10 && (i + j + k) == 40) {count++;}}}}printf("有%d种兑换方法", count);return 0;
}