本系列博客针对于《C程序设计教程(第四版)——谭浩强 编著》这本书中的所有例题和习题进行了详细的解释和学习,希望可以对你学习C 语言可以有所帮助。
有些代码可能会在前面详细解释,后面会一笔带过,希望大家可以多多翻阅,谢谢大家啦!!!嘻嘻!!!
例题1.6 有5年期的理财项目,规定投资款额小于100万元,年利率为6%,100万元以上(包含100万元)的,年利率为8%,如果投资额为p,求5年后应得的本利和。
//《C程序设计教程(第四版)——谭浩强 编著》
//例题1.6 有5年期的理财项目,规定投资款额小于100万元的,年利率为6%;投资款额100万元以上(包括100万元)的,年利率为6%。如果投资款额为p,求五年后应得的本利和。
#include <stdio.h>
int main()
{
float p;//投资款额
float r;//年利率
int i=1;//第几年
float fund;//本利和
scanf("%f",&p);
if(p<100)//规定投资款额小于100万元,年利率为6%,100万元以上(包含100万元)的,年利率为8%
{
r=0.06;
}
else
{
r=0.08;
}
//如果投资额为p,求5年后应得的本利和
while(i<=5)//第二到第五年
{
p=p*(1+r);
i++;
}
fund=p;
printf("%.2f",fund);
return 0;
}
运行后:
编写代码过程中遇到的问题:
1.本金和与投资款额的关系:
第一年的本金和就等于后一年的投资款额
2.不可以随便在别的随便复制文字,否则会出现错误
3.注意数据类型与输出数的形式
float "%.2f"