专栏首页WindCoder本额等息房贷计算器、计算表达式、数值转换

本额等息房贷计算器、计算表达式、数值转换

本额等息房贷计算器

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 打印矩阵、机器人、菜单

    int main(void) { printf("n"); printf("1 2 3 4n5 6 7 8n9 10 11 12n13 14 15 16n...

    汐楓
  • 打印两棵松树

    汐楓
  • 飞机订票系统—C语言版

    可以算个伪原创吧,这是之前为朋友做的一个课程设计,当初从网上找了几个最后修改出这么一个简单系统,当个作业交给老师还是没什么问题的。附件里有所有文件的打包下载。

    汐楓
  • 让创业者看懂新世界:详解机器人创业公司产业图谱

    CometLabs旧金山实验室针对全球智能机器领域进行了历经数月的深度研究,并制作完成了这张全球智能机器(机器人/人工智能)创业公司产业图谱。 ? 通过这张产业...

    机器人网
  • jQuery源码研究:化繁为简之拎出框架结构

    昨天看的是jQuery源码中最顶部的模块规范判断部分,其主要作用是针对所处不同环境支持的模块规范给出兼容性操作。而jQuery真正主体的部分是在工厂函数中的,在...

    前端_AWhile
  • SSHFD:IBM提出的单阶段人体跌倒检测网络

    论文地址:http://xxx.itp.ac.cn/pdf/2004.00797v2

    AI算法修炼营
  • mock延迟响应的接口

    在使用moco API做接口模拟的过程中,遇到一个模拟接口响应时间的问题。有些情况下是需要进行延迟响应的,比如我想「mock」一个响应时间超过5s的接口,以观察...

    FunTester
  • java应用监控之prometheus、node export、grafana安装和配置

    为了与时俱进,介绍基于docker的安装部署,如果想用非docker化部署,可以参考官网

    用户4361942
  • 如何在启用Sentry的CDH集群中使用UDF

    在前面的文章Fayson介绍过UDF的开发及使用《如何在Hive&Impala中使用UDF》,大多数企业在使用CDH集群时,考虑数据的安全性会在集群中启用Sen...

    Fayson
  • 新手学分布式 - Envoy Proxy XDS Server动态配置的一点使用心得

    Envoy Proxy和其它L4/L7反向搭理工具最大的区别就是原生支持动态配置。 首先来看一下Envoy的大致架构

    随机来个数

扫码关注云+社区

领取腾讯云代金券