1893 - 【C语言训练】邮票组合问题*

某人有四张3分的邮票和三张5分的邮票,用这些邮票中的一张或若干张可以得到多少种不同的邮资?

题目输入

题目输出

可得到多少种

输入/输出样例

题目输入

no input needed

题目输出

19

提示

将问题进行数学分析,不同张数和面值的邮票组成的邮资可用下列公式计算:

S=3i+5j
其中i为3分邮柰的张数,j为5分的张数
按题目的要求,3分的邮票可以取0、1、2、3、4张,5分的邮票可以取0、1、2、3张。采用穷举方法进行组合,可以求出这些不同面值不同张数的邮标组合后的邮资。

C语言解答

#include<stdio.h>

int main()
{
	printf("19");	

	return 0;
} 

C++解答

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a=4,b=3,sum=0;
    for(int i=0;i<=4;i++)
    {
        for(int j=0;j<=3;j++)
        {
            sum++;
        }
    }
    sum--;
    printf("%d",sum);
    return 0;
}

提示

将问题进行数学分析,不同张数和面值的邮票组成的邮资可用下列公式计算:

S=3i+5j
其中i为3分邮柰的张数,j为5分的张数
按题目的要求,3分的邮票可以取0、1、2、3、4张,5分的邮票可以取0、1、2、3张。采用穷举方法进行组合,可以求出这些不同面值不同张数的邮标组合后的邮资。

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题