编写一个c++风格的程序,解决百钱问题
时间: 2023-12-03 11:42:30 浏览: 50
百鸡百钱问题初学者程序C++
好的,这是回答您的问题:
```c
#include <stdio.h>
int main()
{
int x, y, z;
for (x = 0; x <= 100; x++) {
for (y = 0; y <= 50; y++) {
for (z = 0; z <= 20; z++) {
if (5 * x + 2 * y + z == 100 && x + y + z == 100) {
printf("可以用%d个五角硬币,%d个二角硬币和%d个一角硬币组成100元\n", x, y, z);
}
}
}
}
return 0;
}
```
这是一个使用三层循环解决百钱问题的 c 程序。其中 x、y、z 分别表示五角、二角和一角硬币的数量,循环遍历所有可能的硬币数量组合,当满足条件时输出结果。
阅读全文