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语言程序
#includestdio.h
float principal=1000;
float interest_1=0.0325;
float interest_2=0.0035;
float principal_year_1(){
float sum=0.0;
sum=1000*(interest_1/12.0)*6;
return sum;
}
float Regular_principal_year(){
float sum=0.0;
sum=1000*interest_1;
return sum;
}
float Demand_principal_year(){
float sum=0.0;
sum=1000*interest_2;
return sum;
}
float principal_year(){
float sum=0.0;
sum=1000*(interest_1/12.0)*6;
sum=(1000+sum)*((interest_2/12.0)*6);
return sum;
}
int main(){
printf(“
定期一年利息=%f\n,定期一年本金=1000\n,活期一年利息=%f\n,
活期一年本金=1000\n,定期半年、活期半年利息=%f\n,定期半年、活期半年本金=%f\n”,
Regular_principal_year(),Demand_principal_year(),
principal_year()+principal_year_1(),principal_year_1()+1000);
return 0;
}
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语言编写程序,输入定期存款金额和年限,计算出对应的本息和,并输出.假定利率:一年3.0%,
#includestdio.h
void main(){
int year;
double r=0.042, amount, money;
scanf(“%lf %d”, money, year);
switch(year){
case 1:{r=0.03; break;}
case 2:{r=0.033; break;}
case 3:
case 4:{r=0.038; break;}
}
amount=money*pow(1+r, year);
printf(“total amount=%6.2lf\r\n”, amount);
}
//利滚利的
C语言编程 编程:根据本金a、存款年数n和年利率p计算到期利息。
可以参考下面的代码(a百分比下的利率,b本金,c年数):
#include bits/stdc++.h
#define LDB long double
using namespace std;
LDB a,b;
int c;
int main(){
scanf(“%Lf%Lf%d”,a,b,c);
printf(“%.3Lf\n”,pow(1+a/100.0,c)*b);
}
扩展资料:
C语言参考函数
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言labs()函数:求整数的绝对值(针对long类型)
C语言isgraph()函数:判断一个字符是否是图形字符
C语言fabs()函数:求双精度浮点数的绝对值
C语言abs()函数:求整数的绝对值
C语言div()函数:求两个数的商和余数
C语言fmod()函数:求x/y的余数(针对浮点数)
C语言atan2()函数:求x/y的反正切值
参考资料来源:百度百科-C语言函数
c语言中怎么求利息
我刚写的,希望对你有所帮助。
#includestdio.h
double BenXi(int year,double money);
int main()
{
int year;
double money,benxi;
do
{
printf(“please input the years you save money and the amounts of money:\n”);//输入存期和存款额
scanf(“%d%lf”,year,money);
}while(year5||year1||money=-0.0000000001);
benxi=BenXi(year,money);
printf(“%lf\n”,benxi);
return 0;
}
double BenXi(int year,double money)
{
double lilv=0;
double benxi;
switch(year)
{
case 1:lilv=2.25/100;break;
case 2:lilv=2.7/100;break;
case 3:lilv=3.24/100;break;
case 5:lilv=3.6/100;break;
default:break;
}
benxi=money*(1+lilv);
return benxi;
}