用c语言写出用50元20元和10元换算成100元的代码
时间: 2024-05-13 21:20:11 浏览: 107
好的,以下是可以用 C 语言实现的用 50 元、20 元和 10 元换算成 100 元的代码:
```
#include <stdio.h>
int main()
{
int fifty_cnt, twenty_cnt, ten_cnt;
int total_money;
printf("请输入 50 元的数量:");
scanf("%d", &fifty_cnt);
printf("请输入 20 元的数量:");
scanf("%d", &twenty_cnt);
printf("请输入 10 元的数量:");
scanf("%d", &ten_cnt);
total_money = fifty_cnt * 50 + twenty_cnt * 20 + ten_cnt * 10;
if (total_money != 100)
{
printf("这些钱无法换成 100 元。\n");
return 0;
}
printf("用 %d 张 50 元,%d 张 20 元,%d 张 10 元可以换成 100 元。\n", fifty_cnt, twenty_cnt, ten_cnt);
return 0;
}
```
运行后,程序会要求用户输入 50 元、20 元和 10 元的数量,然后会判断这些钱能否换成 100 元。如果不能换成 100 元,则会输出提示信息;否则会输出换钱的方案。
阅读全文