解题思路:这道题也可以连续使用递归来解决。
注意事项:
参考代码:
#include<stdio.h>
double function(int x);
int main(void)
{
int N, i;
double sum = 0;
scanf("%d", &N);
for (i = 1; i < N; i++)
sum += function(i);
printf("%.1lf", sum);
return 0;
}
double function(int x)
{
if (x > 1)
return function(x - 1) * 1.05;
else
return 30;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:596 |
简单的a+b (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:531 |
最小公倍数 (C语言代码)浏览:1029 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:556 |
Pascal三角 (C语言代码)浏览:651 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:529 |
C二级辅导-计负均正 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:699 |