输入整存整取存款金额及存期,c语言
时间: 2023-08-18 15:10:00 浏览: 99
下面是一个简单的C语言程序,用于计算整存整取存款的利息:
```c
#include <stdio.h>
int main() {
float amount, rate, interest;
int years;
printf("请输入存款金额:");
scanf("%f", &amount);
printf("请输入存款年限:");
scanf("%d", &years);
if (years < 1 || years > 10) {
printf("年限必须在1到10年之间。\n");
return 1;
}
if (amount < 1000.0) {
printf("存款金额必须大于等于1000元。\n");
return 1;
} else if (amount < 5000.0) {
rate = 0.0225;
} else if (amount < 10000.0) {
rate = 0.0275;
} else {
rate = 0.0325;
}
interest = amount * rate * years;
printf("本金利率为%.4f,存款利息为%.2f元。\n", rate, interest);
return 0;
}
```
程序首先要求用户输入存款金额和存款年限,然后根据存款金额确定利率,并计算出存款利息。注意,该程序对用户输入的数据进行了一些基本的验证,如存款年限必须在1到10年之间,存款金额必须大于等于1000元。如果用户输入的数据不符合要求,程序将输出错误消息并退出。
阅读全文