题目说可以说可以凑出零钱,说明n倍的a加上m倍的b等于c,所以可以运用双重循环,从零开始遍历a和b,直到na和mb大于c,如果遍历过程中有结果,用f来保存,最后判断f是否等于零,等于零说明没有结果输出No,不等于零说明有结果输出Yes,编辑代码的时候一定要注意Yes和No的首字母大写。

#include<stdio.h>
int main()
{
	int a,b,c,n=0,m=0,f=0;
	scanf("%d%d%d",&a,&b,&c);
	for(n=0;n*a<=c;n++)
	{
		for(m=0;m*b<=c;m++)
		{
			if(n*a+m*b==c)
			{
				f++;
			}
		}
	}
	if(f==0) printf("No");
	else printf("Yes");
 }