换零钱
#include <stdio.h>
int main()
{
int n, fen5, fen2, fen1, total, count = 0;//定义5元,2元,1元个数
scanf("%d", &n);//输入总钱数
for (fen5 = n / 5; fen5 > 0; fen5--) //自己理解
{
for (fen2 = (n - fen5 * 5) / 2; fen2 > 0; fen2--)
{
for (fen1 = n - fen5 * 5 - fen2 * 2; fen1 > 0; fen1--)
{
if (fen5 * 5 + fen2 * 2 + fen1 == n)
{
printf("%d %d %d\n", fen5, fen2, fen1);
count++;
}
}
}
}
printf("%d", count);
return 0;
}
换零钱,多看
最新推荐文章于 2024-08-14 22:49:08 发布