/*
Jennifer
2018年2月2日15:06:55-2018年2月2日15:20:29
运用等比数列的和的公式
*/
#include <iostream>
#include <cmath> //引用pow(x,y),实现x的y次方的计算
#include <stdio.h>
using namespace std;
int main()
{
cout.precision(3); //保留3位小数
int n;
double q,sum;
while(cin>>n>>q)
{
if(q==1)
sum = 1 + n;
else
sum = (1 - pow(q,n+1))/(1-q);
cout<<fixed<<sum<<endl; //使用fixed,定点输出,即小数点后的精度是三位
printf("%.3f\n",sum);
}
return 0;
}
Jennifer
2018年2月2日15:06:55-2018年2月2日15:20:29
运用等比数列的和的公式
*/
#include <iostream>
#include <cmath> //引用pow(x,y),实现x的y次方的计算
#include <stdio.h>
using namespace std;
int main()
{
cout.precision(3); //保留3位小数
int n;
double q,sum;
while(cin>>n>>q)
{
if(q==1)
sum = 1 + n;
else
sum = (1 - pow(q,n+1))/(1-q);
cout<<fixed<<sum<<endl; //使用fixed,定点输出,即小数点后的精度是三位
printf("%.3f\n",sum);
}
return 0;
}