#include <stdio.h>
int main()
{
long long n,i,j;
float x,sum=1,temp;
scanf("%f %lld",&x,&n);
temp=x;
for (i=1;i<=n;i++)
{
if (i==1)
{
x=temp;
// printf("x=%f\n",x);
sum=sum+x;
}
else if(i>1)
{
x=x*temp;
// printf("x=%f\n",x);
sum=sum+x;
}
}
printf("%.2f",sum);
return 0;
}
else语句里面不能再加一个循环,否则就会出现输入4次却出现5次的现象。