#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
float input (int * n,float * q)
{
cout<<"输入1<=n<=20 && 0<q<2"<<endl;
cin>> *n>> *q;
}
float db(int n,float q)
{ int i=1,j;
float sum=1.0;
while(i<=n)
{
sum=sum+pow(q,i);
i++;
}
return sum;
}
void printf (float x)
{
cout<<setprecision(5)<<x<<endl;
}
main()
{
int n;
float q,m;
input(&n,&q);
m=db(n,q);
printf(m);
}
等比数列之和算法c++
最新推荐文章于 2023-08-04 00:50:06 发布