一、 凑零钱 break的使用技巧
二、代码
#include<stdio.h>
int main()
{
int x=2;
int one;
int two;
int five;
int flag = 0;
for ( one = 1; one < x*10; one++)
{
for (two = 1; two < x*10/2; two++)
{
for (five = 1; five < x*10/5; five++)
{
if (one + two*2 + five*5 == x*10)
{
printf("需要%d个一角和%d个两角和%d个五角\n",one,two,five);
flag = 1;
break;
}
}
if (flag)break;
}
if (flag)break;
}
return 0;
}
三、输出
需要1个一角和2个两角和3个五角