GPT答: |
7i24.cn
|
```c
#include <stdio.h>
int main() {
int count = 0; // 记录兑换方案总数
for (int i = 0; i <= 100; i += 10) { // 兑换10元纸币的张数,每次增加10元
for (int j = 0; j <= (100 - i) / 5; j++) { // 兑换5元纸币的张数,每次增加5元
int k = 50 - i / 10 - j;
if (k >= 0 && k <= (100 - i - j * 5)) { // 兑换1元纸币的张数,保证总金额不超过100元且满足50张限制
printf("方案%d:兑换10元:%d 张,兑换5元:%d 张,兑换1元:%d 张\n", ++count, i / 10, j, k);
}
}
}
printf("共有%d种兑换方案。\n", count); // 输出结果
return 0;
}
```
|