某人有四张3分的邮票和三张5分的邮票,用这些邮票中的一张或若干张可以得到多少种不同的邮资?
输出可以得到多少种;
sum = 3 * i + 5 * j;
/*
题目描述:
某人有四张3分的邮票和三张5分的邮票,用这些邮票中的一张或若干张可以得到多少种不同的邮资?
*/
#include <stdio.h>
int main()
{
int three,five;
int count=0;
for(three=0;three<=4;three++){
for(five=0;five<=3;five++){
count++;
}
}
printf("Total kinds of postage:%d",count-1);
return 0;
}
求的是邮资 该种算法可能会导致在另一种情况下three,five取某个值使得前后邮资相等
故拓展出一个程序实现相同的邮资只计入一次
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
/*
题目描述:
某人有四张3分的邮票和三张5分的邮票,用这些邮票中的一张或若干张可以得到多少种不同的邮资?
*/
int main()
{
int three, five;
int i = 0,j;
int m, n,temp;
int a[100];
int count = 0;
for (three = 0; three <= 4; three++) {
for (five