C语言输入转账金额,求应收手续费,嵌套if实现
时间: 2024-11-07 18:13:37 浏览: 9
在C语言中,如果你想通过嵌套if条件判断来计算转账金额的应收手续费,你可以按照以下步骤设计程序:
```c
#include <stdio.h>
int main() {
float amount; // 转账金额
float commission_rate = 0.05; // 手续费率,默认5%
printf("请输入转账金额: ");
scanf("%f", &amount);
if (amount <= 1000) { // 如果金额小于等于1000元
if (amount > 0) { // 防止负数情况
printf("手续费: %.2f元\n", amount * commission_rate);
} else {
printf("金额不能为负。\n");
}
} else { // 如果金额大于1000元
printf("对于超过1000元的部分,手续费: %.2f元\n", (amount - 1000) * commission_rate); // 只对超出部分收费
}
return 0;
}
阅读全文