本文目录一览:
C语言编程,关于银行利息
#include stdio.h
void main(){
double sum,pri;
int y;
printf("请输入存款数目:");
scanf("%lf",sum);
pri=sum;
printf("请输入存款年限:");
scanf("%d",y);
switch (y)
{
case 1:
sum=sum*(1+3.66/100);
break;
case 2:
sum=sum*(1+4.50/100);
break;
case 3:
sum=sum*(1+5.28/100);
break;
case 5:
sum=sum*(1+5.8/100);
break;
default:
sum=sum*(1+2.92/100);
break;
}
printf("%d年过后你的资金总额为:%lf 利息为:%lf\n",y,sum-pri);
}
显示:
请输入存款数目:10000
请输入存款年限:5
5年过后你的资金总额为:10580.000000 利息为:580.000000
c语言,计算银行存款的本息,谢谢,新手不会
#includemath.h
scanf("%d%d%lf",money,year,rate);
sum=money*pow(1+rate,year);
(试卷上最后的输出格式符错了,应该是%.2lf)
c语言计算银行利息
#include stdio.h
#include math.h
int main(){
setbuf(stdout,NULL); //eclipse 需要加这段, 不然运行后看不到输出
float sum, money, year, rate;
printf("input money \n"); //等待用户输入存款金额, 回车键结束.
scanf("%f", money); //赋值给变量 money
printf("input year \n"); //等待用户输入存款期限, 回车键结束.
scanf("%f", year); //赋值给变量 year
printf("input rate \n"); //等待用户输入年利率, 回车键结束.
scanf("%f", rate); //赋值给变量 rate
sum = money * pow(1 + rate, year); //pow函数
printf("sum= %.2f" , sum); //输出本息, 保留小数点后两位
return 0;
}
C语言计算银行存款的问题,我要怎么改?
#include stdio.h
int main()
{
double M = 0.00, R = 0.00, L, K; // M本金,R为利率,L,K用来赋值交换保存数据
int qian = 0, i, Y = 0; // Y为年,i用于循环 qian是本息
scanf("%lf%lf%d", R, M, Y);
i = Y;
L = M;
while (i--)
{
K = M * (1.00 + R / 100);
M = K;
}
qian = M ;
printf("%d", qian);
return 0;
}
C语言求银行本息和利润和
#includestdio.h
void main(){
double num,rate=0.00417,sum=0;
int i;
scanf("%lf",num);
while(num=0){
printf("输入的存款金额必须大于0!\n");
scanf("%lf",num);
}
for(i=1;i=5;i++){
sum=((100+sum)*(1+rate));
}
printf("%.3f\n",sum);
}