#include <stdio.h>
int main()
{
int total;
printf("请输入需要组合的整数:");
scanf("%d", &total);
int a,b,c;
printf("请输入用于组合的3个数,(从小到大,空格分开):");
scanf("%d%d%d", &a, &b, &c);
int flag = 0;
for (int i = 1; i <= total / a + 1; i++)
for (int j = 1; j <= total / b + 1; j++)
for (int k = 1; k <= total / c + 1; k++)
if (a * i + b * j + c * k == total)
{
if (flag > 0)
printf("\n");
printf("%d*%d+%d*%d+%d*%d = 100", i, a, j, b, k, c);
flag++;
}
if (flag == 0)
printf("无组合");
return 0;
}