今日学习笔记:(错误点)
1.一开始遍历从1开始,但是只要一种面值凑出钱也行
2.循环条件的设立错误,一开始是i<=a,其实应该是i*a<=c
#include<stdio.h> int main() { int a,b,c; int i,j; scanf("%d %d %d",&a,&b,&c); for (i=0;i*a<=c;i++) { for (j=0;j*b<=c;j++) { if (a*i+b*j==c) { printf("Yes\n"); goto end; } } } printf("No\n"); end: return 0; }