用c语言编写人民币与外汇兑换程序设计 (100)设美元、英镑、欧元、加元、日元与人民币汇率分别为6.74、7.50、8.69、5.00、0.06(即1美元等于6.74元人民币),编程实现这几种外汇的转换程序,用户能根据提示选择这几种外汇转换币种,并能将输入的人民币数转换成对应的外汇数。
时间: 2023-12-25 11:03:42 浏览: 283
好的,以下是使用C语言编写的人民币与外汇兑换程序:
```c
#include <stdio.h>
int main() {
printf("欢迎使用人民币与外汇兑换程序!\n");
printf("支持的货币种类:1.美元 2.英镑 3.欧元 4.加元 5.日元\n");
// 汇率
float exchange_rate[] = {6.74, 7.50, 8.69, 5.00, 0.06};
// 用户输入
int currency;
float rmb;
while (1) {
printf("请选择要兑换的货币种类:");
scanf("%d", ¤cy);
if (currency >= 1 && currency <= 5) {
break;
} else {
printf("输入有误,请重新输入!\n");
}
}
while (1) {
printf("请输入人民币金额:");
scanf("%f", &rmb);
if (rmb > 0) {
break;
} else {
printf("输入有误,请重新输入!\n");
}
}
// 计算兑换后的金额
float exchange_rmb = rmb / exchange_rate[currency - 1];
// 输出结果
printf("兑换后的金额为:%.2f\n", exchange_rmb);
return 0;
}
```
该程序会先输出欢迎信息和支持的货币种类,然后要求用户选择要兑换的货币种类和输入人民币金额。程序会检查用户输入是否合法,如果不合法则提示用户重新输入。最后,程序会根据选择的货币种类和汇率计算兑换后的金额,并输出结果。
阅读全文