本额等息房贷计算器
/*功能:本额等息房贷计算器日期:2013-03-27*/#include<stdio.h>#include<stdlib.h>#include<math.h>
int main(void){ double monthPay,monthRate,payTot,ratTot,monthes,years,loan; const double yearsRate=0.0556;
printf("请输入贷款年限:"); scanf("%lf",&years); printf("请输入贷款金额:"); scanf("%lf",&loan);
monthRate = yearsRate / 12.0 ; monthes = years * 12.0 ; monthPay = ( loan * monthRate )+ ( (loan * monthRate ) /((pow(1+monthRate,monthes))-1.0) ); payTot = monthPay * monthes ; ratTot = payTot - loan ;
printf("你的还款总额是:%.3lfn",payTot); printf("利息总额是:%.3lfn",ratTot); printf("你的月供是:%.3lfn",monthPay); system("pause");
return 0;}计算表达式
/*功能:计算表达式作者:windCoder日期:2013-03-27*/#include<stdio.h>#include<stdlib.h>#include<math.h>
int main(void){ double x,y,one,two,three,four; const double PI=3.14;
printf("请输入索要计算的x和y值:"); scanf("%lf %lf",&x,&y);
one = sqrt( x * x + y * y) / (2 * x); two = 1.0 / ( 1.0 + ( 1.0 / x ) ); three = ( sin(x) + log( fabs(y) ) )/ (2.0 * cos(PI/3.0) ); four = ( cos(PI/6.0) + (2.0 * exp(x) ) )/ (2.0 * y + pow(y,x) ) ;
printf("第一个表达式的值:%.2lfn",one); printf("第二个表达式的值:%.2lfn",two); printf("第三个表达式的值:%lfn",three); printf("第四个表达式的值:%lfn",four); system("pause");
return 0;}数值转换
/*功能:数值转换作者:windCoder日期:203-03-27*/#include<stdio.h>#include<stdlib.h>int main(void){ double a,b; printf("输入两个数值(以逗号隔开):"); scanf("%lf,%lf",&a,&b); printf("交换前:a=%lg,b=%lgn",a,b);
b+=a; a=b-a; b-=a;
printf("交换后:a=%lg,b=%lgn",a,b); system("pause");
return 0;}
评论