【c语言】购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清

// 购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清。
// d = 300000  p = 6000  r = 0.01  对求得的月份取小数点后一位,第二位四舍五入
// m = log( p/(p-d*r))/log(1+r)

#include <stdio.h>
#include <math.h>

int main()
{
	float d = 300000.0;
	float p = 6000.0;
	float r = 0.01;
	float m;
	m = log( p / ( p - d * r ) ) / log ( 1 + r );
	printf("需要 %3.1f 个月还清\n",m);

	return 0;
}

<img src="http://img.blog.csdn.net/20150423121336736?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhb3lhcWlhbjU1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

时间: 2024-11-06 14:03:20

【c语言】购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清的相关文章

c语言:购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。

购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清.d=300000,p=6000,r=1%,对求得的月份取小数点后一位,对第二位小数按四舍五入处理. 程序: #include<stdio.h> #include<math.h> int main() { float d = 300000.0, p = 6000.0, r = 0.01, m; m = log10(p/(p-d*r)) / log10(1+r); printf("m=%6.1f\n&q

C语言教程 模拟银行输入密码源码

这篇文章是个大家分享的一点小知识:模拟银行输入密码源码+注释+解答! //模拟密码的输入 //库1 :*** //库2 :到位数 自动提交 //网络api 细节 800页 //学习网络概念 库 //c 数据结构 linux //C++ 数据结构 windows qt mfc //8000 #include #include #include //getch 没有回显 getchar回显 int main() { char passwd[] = "123456"; //原始密码 char

最详细的基于R语言的Logistic Regression(Logistic回归)源码,包括拟合优度,Recall,Precision的计算

这篇日志也确实是有感而发,我对R不熟悉,但实验需要,所以简单学了一下.发现无论是网上无数的教程,还是书本上的示例,在讲Logistic Regression的时候就是给一个简单的函数及输出结果说明.从来都没有讲清楚几件事情: 1. 怎样用训练数据训练模型,然后在测试数据上进行验证(测试数据和训练数据可能有重合)? 2. 怎样计算预测的效果,也就是计算Recall,Precision,F-measure等值? 3. 怎样计算Nagelkerke拟合优度等评价指标? 发现这些书本和一些写博客的朋友,

【C语言】【面试题】【笔试题】二维数组中的查找,杨氏矩阵

#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> #include <math.h> #include<windows.h> int find(int arr[], int rows, int columns, int num) {     int find = 0;     if (arr != NULL && rows > 0 &

【C语言】【面试题】【笔试题】模拟实现strstr函数

#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<assert.h> #include<stdlib.h> char *my_strstr(const char *dst,const  char *src) {     assert(dst);     assert(src);     char *p = dst;     char *s1 = p;     char *s2 = src;     

【C语言】【面试题】【笔试题】对于char 类型用%u与%d输出结果解析

#include <stdio.h> int main() { char a = 128;//128=127+1=-1://因为char类型最大能保存的范围为-128~127 //1000 0000 //11111111 11111111 11111111 1000 0000 printf("%u\n", a); system("pause"); return 0; } #include <stdio.h> int main() { char

【C语言】【面试题】【笔试题】模拟实现strncpy

#include <stdio.h> #include <stdlib.h> #include <assert.h> char *my_strncpy(char *dest,const  char *src, int len) {     char *ret = dest;     while (len--)     {         *dest++ = *src++;     }     *dest = '\0';     return ret; } int mai

【C语言】【面试题】【笔试题】编写一个函数实现n^k,使用递归实现

#include <stdio.h> #include <stdlib.h> int my_pow(int n, int k) {     k = k - 1;     int sum = n;     if (k)     {         sum=my_pow(n, k)*n;     }     return sum; } int main() {     int n = 0;     int k = 0;     scanf("%d%d", &

【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和

#include<stdio.h> #include<stdlib.h> int sumfun(int num) {     int m = 0;     int sum = 0;     if (num!=0)     {         m = num % 10;         num = num / 10;         sum=sumfun(num)+m;     }     return sum; } int main() {      int num = 1729;