题目描述:
现在你有三个数,a,b,c。想问是否能够由若干个a加上若干个b,组成c。
输入描述
包含若干组测试数据。 对于每组测试数据。第一行有三个整数,分别表示a,b,c。满足 1<=a,b<=100,1<=c<=100000
输出描述:如果可以,输出Yes。如果不行,请输出No
样例输入
3 2 5 3 2 1
样例输出
Yes No
var printOut = function(x,y,z){
if(x>z && y>z){
console.log('No')
}else if((z%x===0) || (z%y===0) || (z-x-y)%x===0 || (z-x-y)%y===0 || z%(x+y) ===0){
console.log('Yes')
}else{
printOut(x,y,z-x-y)
}
}
printOut(3,2,5);
结果:
Yes