C语言求助计算(计算机)
1.已知贷款本金=504000、年利率=5.4、月利率=5.4/12=0.0045、还款月数=240,求月均还款?利用公式:月均还款=贷款本金*(月利率*(1+月利率)^还款月数)/((1+月利率)^还款月数-1)
上面这个公式要怎么写计算机才认识,我写了半天计算机大佬都不认识,求解 把你写的发出来,让大家见识一下 wp231957 发表于 2021-4-5 20:21
把你写的发出来,让大家见识一下
Linux编译器里怎么把代码复制出来?{:5_100:} ,所以我没复制直接看图片吧 本帖最后由 wp231957 于 2021-4-5 22:01 编辑
做最好的自己520 发表于 2021-4-5 20:53
Linux编译器里怎么把代码复制出来? ,所以我没复制直接看图片吧
暂时写不了c代码,帮你验证了一下结果
>>> a=504000
>>> b=0.0045
>>> c=240
>>> d=(a*b*(1+b)**c)/((1+b)**c-1)
>>> d
3438.5480151682814
>>> 做最好的自己520 发表于 2021-4-5 20:53
Linux编译器里怎么把代码复制出来? ,所以我没复制直接看图片吧
你的编辑器看起来像是vim
你可以百度一下如何复制文本,正经挺麻烦的的 做最好的自己520 发表于 2021-4-5 20:53
Linux编译器里怎么把代码复制出来? ,所以我没复制直接看图片吧
你的公式最后那个-1肯定不对,应该和前面的
也就是除号后面的所有的都应该用括号括起来 wp231957 发表于 2021-4-5 21:52
暂时写不了c代码,帮你验证了一下结果
>>> a=504000
谢谢了,但是这个编译器好像不认(**)这样的算法。然后我吧-1也阔起来了输出还是不正确{:5_100:} 做最好的自己520 发表于 2021-4-5 23:11
谢谢了,但是这个编译器好像不认(**)这样的算法。然后我吧-1也阔起来了输出还是不正确
当然了,那是Python语法 额^_^ wp231957 发表于 2021-4-6 05:35
当然了,那是Python语法
好吧 #include <stdio.h>
#include <math.h>
int main()
{
double dj,mj,cs,cn,lv;
printf("请输入单价:\n");
scanf("%lf",&dj);
printf("请输入面积:\n");
scanf("%lf",&mj);
printf("请输入成数:\n");
scanf("%lf",&cs);
printf("请输入成年:\n");
scanf("%lf",&cn);
printf("请输入利率:\n");
scanf("%lf",&lv);
printf("=======汇报结果=======\n");
double fk=dj*mj;
printf("房款总额:%.2lf\n",fk);
double sq=cs*0.1*fk;
double dk=fk-sq;
printf("首期应付:%.2lf\n",dk);
printf("应贷款总额:%.2lf\n",sq);
lv=lv/100/12;
double tmp=pow((1+lv),cn*12);
double yh=sq*lv*tmp/(tmp-1);
printf("月还贷:%.2lf\n",yh);
return 0;
}
/*
PS E:\wp> ./main
请输入单价:
6000
请输入面积:
120
请输入成数:
7
请输入成年:
20
请输入利率:
5.4
=======汇报结果=======
房款总额:720000.00
首期应付:216000.00
应贷款总额:504000.00
月还贷:3438.55
PS E:\wp>
*/
页:
[1]