解题思路:这道题也可以连续使用递归来解决。
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:696 |
哥德巴赫曾猜测 (C语言代码)浏览:1148 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1436 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
wu-淘淘的名单 (C++代码)浏览:1532 |
三角形 (C++代码)记忆化搜索浏览:1318 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
回文数字 (C语言代码)浏览:2539 |
P1000 (C语言代码)浏览:911 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |