马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
计算每年年末的投资金额。假设利息为11%。用两列显示出年份和相应的金额数目,其输出入如程序所示。改程序显示了初始资金为5000.00,10年之中的利息情况。该程序使用的是以下计算公式: 年末值=年初值×(1+利息率) 在本程序中,变量value表示年末的数额,而amount表示年初的数额。语句: amount=value; 把当年年末的数值赋给了amount变量作为下一年年初的数值。 让我们来看看该程序引入的一些新特性。以#define开头的指令。#define指令定义了将在程序中使用的符号常量的值。当遇到一个符号名时,编译器自动用与该名称相关的值替代。如果需要修改其数值,只需修改定义即可。在本程序中,我们定义了两个符号常量PERIOD和PRINCIPAL,并各自赋给值10和5000.00.这些值在程序的整个运行中保持不变。 注意,预定义常量时不可改变的。我们不能在程序中使用赋值语句来修改它们的值。例如,语句:PRINCIPAL=10000.00是不合法的。
/程序名:INVESYMENT #define PREIOD 10 #define PRINCIPAL 5000.00 /-------主程序开始--------/ main() {/------声明语句---------/ int year; float amount,value,inrate; /------赋值语句---------/ amount=PRINCIPAL; inrate=0.11; year=0; /-----计算语句----------/ /-----使用while循环来计算----------/ while(year<=PERIOD) {printf("2%d %8.2f\n",year,amount); value=amount+inrate*amount; year=year+1; amount=value; } /----while循环结束---------/ }//----程序结束-------/ 凌阳教育,全国唯一一家原厂式嵌入式培训机构,专业从事嵌入式人才培训13年,最近新开课程信息安全工程师培训,想了解更多嵌入式资料下载或者是凌阳教育的动态,请访问凌阳教育官网www.sunplusedu.com。 |