AT_abc087_b 硬币问题

思路:
设定一个cnt来存储实现的次数,使用for循环进行大量枚举,枚举完毕之后即可得出

include <stdio.h>

int main()
{
int a, b, c, x, i, j, k;
scanf("%d %d %d %d", &a, &b, &c, &x);

int cnt = 0;

for (i=0; i<=a; i++)
{
	for (j=0; j<=b; j++)
	{
		for (k=0; k<=c; k++)
		{
			if (x == i*500 + j*100 + k*50)
			{
				cnt++;
			}
		}
	}
}

printf("%d", cnt);

return 0;

}

posted @ 2025-07-16 20:56  xinday  阅读(2)  评论(0)    收藏  举报