使用三重循环来解决换币问题
#include<stdio.h>
void main()
{
int i, j, k;
for (i = 0;i <= 50;i++)
{
for (j = 0;j <= 50;j++)
{
for (k = 0;k <= 50;k++)
{
if (i + j + k == 50 && i + j * 2 + k * 5 == 100)
{
printf("%d,%d,%d\n", i, j, k);
}
}
}
}
}
使用两重循环来解决换币问题
#include<stdio.h>
void main()
{
int i, j, k;
for (i = 0;i <= 50;i++)
{
for (j = 0;j <= 50;j++)
{
k = 50 - i - j;
if (i + 2 * j + 5 * k == 100)
printf("%d,%d,%d\n", i, j, k);
}
}
}