代码
//百元兑钞问题
int main() {
int a, b, c,count=0;
for (a = 1; a < 10; a++)
for(b=1;b<20; b++)
for (c = 1; c < 100; c++)
if (100 == a * 10 + b * 5 + c) {
cout << "10元有:" << a << "张";
cout << "5元有:" << b << "张";
cout << "1元有:" << c << "张";
cout << endl;
count++;
break;//提高效率,每次兑换方案成功后跳出最内层循环
}
cout << "共有" << count << "种兑换方法";
return 0;
}