C程序设计(第五版)谭浩强 第三章课后习题详解(包含算法分析,原理解释,运行结果)

第三章 最简单的C程序设计——顺序程序设计

(1)国民生产总值变化

算法分析:该题属于数学问题,有计算公式、输入值,只需编写对应程序,对结果进行输出即可。

  难点在于c语言的次幂表示(例如:pow(4,2);求得是4的平方,pow(x,y)表示x的y次方,需要调用math.h头文件)

#include <stdio.h>
#include <math.h>
int main()
{
    double r,p;               //定义变量
    int n;
    r=0.07;                   //变量赋值
    n=10;
    p=pow(1+r,n);
    printf("%lf",p);
}

(2)存款利息的计算

算法分析:该问题也属于数学问题,通过提供的公式,进行编程从而求解。

#include <stdio.h>
#include <math.h>
int main()
{
    int p=1000;
    double a=0.015,b=0.021,c=0.0275,d=0.03,e=0.0035;//各年期的存款利息
    double p1,p2,p3,p4,p5;                          //五种方式的本息和
    p1=p*(1+5*d);
    printf("一次存5年本息和为%lf\n",p1);
    p2=(p*(1+2*b))*(1+3*c);
    printf("先存两年,到期后本息和再存三年的本息为%lf\n",p2);
    p3=(p*(1+3*c))*(1+2*b);
    printf("先存三年,到期后本息和在存
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值