题目
从官网获取即可
代码以及解题思路
#include <iostream>
#include <cstdio>
#include<cmath>
using namespace std;
double present_value(double x,double i,int k){
return x*pow(1+i,-k);
}
int main()
{
double n,i,x;
scanf("%lf",&n);
scanf("%lf",&i);
double sum=0;
for (int k = 0; k < n+1; k++)
{
scanf("%lf",&x);
sum+=present_value(x,i,k);
}
//cout<<sum<<endl;
//此处使用cout也可 但是最好还是使用printf
printf("%f", sum);
return 0;
}
因为比较简单,按照题目要求即可.