#include<stdio.h>
#include<math.h>
#define rate1 0.0225
#define rate2 0.0243
#define rate3 0.0270
#define rate4 0.0288
#define rate5 0.0300
int main()
{
float c,d;
int y;
scanf("%f %d",&c,&y);
switch(abs (y))
{
case 1:
d = c*pow((1 + rate1),abs(y));
printf("%f",d);
break;
case 2:
d = c*pow((1 + rate2),abs (y));
printf("%f",d); break;
case 3:
case 4:
d = c*pow((1 + rate3),abs (y));
printf("%f",d);
break;
case 5:
case 6:
case 7:
d = c*pow((1 + rate4),abs (y));
printf("%f",d);
break;
default:
d = c*pow((1 + rate5),abs (y));
printf("%f",d);
break;
}
return 0;
}
银行存款分段利息
最新推荐文章于 2025-11-24 23:30:00 发布
该C语言程序实现了一个根据输入年份和不同利率进行复利计算的功能。程序定义了多个预定义利率常量,并通过switch语句根据年份选择相应的利率进行计算。用户输入本金和年数,程序输出经过复利计算后的总金额。
5534

被折叠的 条评论
为什么被折叠?



