修改如下,供参考:
#include<stdio.h> int main() { double x,t=1,sum=0; int n,i; scanf("%lf%d",&x,&n); for(i=1;i<=n;i++) { t *= x; sum += t/i; } printf("%.3f",sum); return 0; }