问题及代码:
/*
Copyright (c) 2016,烟台大学计算机与控制工程学院
All Rights Reserved.
文件名称:等比数列
作 者:胡寅生
完成日期:2016年10月30日
版 本 号;v1.0
*/
#include <stdio.h>
int main()
{
int n, i;
double q,sum,qi;
while(scanf("%d %lf", &n, &q)!=EOF)
{
sum=1;
qi=1;
for(i=1; i<=n; ++i)
{
qi*=q;
sum+=qi;
}
printf("%.3f\n",sum);
}
return 0;
}
运行结果:
学习心得: