#include <stdio.h> #include <math.h> int main() { int i,n; double profit; scanf("%d %lf",&n,&profit); int str[n+1]; for(i=0;i<=n;i++) { scanf("%d",&str[i]); } double sum=0; for(i=0;i<=n;i++) { sum+=(str[i]/pow(1+profit,i)); } printf("%.3f",sum); //输出语句如果是%f 100%的数据都存在误差大于0.1 不得分 return 0; }