/*
功能:本额等息房贷计算器
日期: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;
}