十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#includestdio.h
创新互联公司欢迎咨询:13518219792,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联公司网页制作领域10年,包括自拌料搅拌车等多个领域拥有多年的网站营销经验,选择创新互联公司,为企业保驾护航!
#includemath.h
#define SAVE 500
double sum(int n)
{
double money;
double get;
double q, w;
q = pow(1.1,n);
w = SAVE * (q - 1) * 0.1;
money = 6000*n;
get = w - money;
return get;
}
int main (void)
{
double m;
int n;
printf("储存年数为:\n");
scanf("%d", n);
m = sum(n);
printf("收益为:%.2lf\n",m);
return 0;
}
你已经把头文件写上了
#include math.h
把中间的补上就行。
f = p * pow(1+i,n);
#include
stdio.h
#include
void
main()
{
float
p,s,x,z,n;
float
i;
printf(输入现金回车输入收益率回车输入投资年限回车\n);
scanf(%f%f%f,p,i,x);//您投资了多少现金%d,您的年收益率是多少%d,您的投资了多少年
n=1+i;
z=(float)(pow(n,x));
s=p*z;
printf(您的现金终值为%f,s);
}
把double bei删了,for循环删了,for循环的地方替换为:
total=total*pow(1.2,day);
要算利润,要把自身包括上,自身为1,加上利润0.2就是1.2,像你代码中那样,0.2不断的次方,最后结果趋近于0了,就剩total的初始赋值了,可不就是1.000了