5月25日C语言练习题解析.docx

C语言题目解析 2016年5月25日 上午 NightCat 以下所有代码均在TDM-GCC 4.9.2编译环境下通过 使用Visual Studio的同学请自行验证 ~ PAGE \* MERGEFORMAT13 ~ 假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比,编写程序。计算公式 p=(1+r)*(1+r),由于r是按百分比输入,所以要变成小数r*100%。 其中p为增长百分比总数,r为增长率,n为增长年数 解析:这题可以用两种方法计算,第一种是用for循环计算指数,第二种是用math.h中的pow()函数计算指数。 #include stdio.hint main(){ int #include stdio.h int main(){ int n; // n 为累积年数 float r; // r 为增长率,因为是百分比,所以使用float float p = 1; // p 为增长总数,因为原数是100%,初始值为 1 int i; // i 用于循环迭代 printf(请输入累积年增长率(百分比%%):); //输入年增长率r和累积年数n scanf(%f,r); printf(请输入累积年数:); scanf(

文档评论(0)

1亿VIP精品文档

相关文档