//某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,
//用这些邮票中的一张或若干张可以得到多少中不同的邮资?
#include<stdio.h>
#define maxsize 1000
int main() {
int a = 5, b = 4, c = 6, count[maxsize] = {0};
int i, j, k, flag;
int n, cou = 0; //个数
for (i = 0; i <= a; i++)
for (j = 0; j <= b; j++)
for (k = 0; k <= c; k++) {
n = 8 * i + 10 * j + 18 * k;
count[n] = 1;
}
for (i =1; i < 200; i++)
if (count[i] == 1)
cou++; //累计方案
printf("%d\n", cou);
return 0;
}



京公网安备 11010502036488号