7-18 循环结构18:整钱换零钱 (10 分)
要将100元钱换成1元、2元、5元的零钱,输出一共有几种换法。
#include<stdio.h>
int main()
{
int i, j, k, count;
count = 0;
for (i = 0; i <= 100; i++)
{
for (j = 0; j <= 50; j++)
{
for (k = 0; k <= 20; k++)
{
if (i + 2 * j + 5 * k == 100)
count++;
}
}
}
printf("%d", count);
return 0;
}
i,j,k必须从0开始而且需要<=100,50,20