问题及代码:
/*烟台大学计算机学院
题目描述:已知q与n,求等比数列之和: 1+q+q2+q3+q4+…+qn
作者:景怡乐
完成时间:2016年27日
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i;
double q,sum,s;
while(scanf("%d%lf",&n,&q)!=EOF)
{
sum=1;
s=1;
for(i=1;i<=n;i++)
{
s*=q;
sum=sum+s;
}
printf("%.3lf\n",sum);
}
return 0;
}
运行结果:
知识点总结:C语言中不支持使用^ i^2=i*i