33,311
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n,a;
double q,sum,t;
while(cin>>n>>q)
{
if(q==1)
cout<<n+1<<endl;
else if(q!=1)
{
t=1;
for(a=0;a<=n;a++)
{
t = t * q;
}
sum=(1-t)/(1-q);
cout<<setiosflags(ios::fixed)<<setprecision(3)<<sum<<endl;
}
}
return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n,a;
double q,sum,t;
while(cin>>n>>q)
{
if(q==1)
cout<<n+1<<endl;
else if(q!=1)
{
t=1;
for(a=0;a<=n;a++)
{
t = t * q;
}
sum=(1-t)/(1-q);
cout<<setiosflags(ios::fixed)<<setprecision(3)<<sum<<endl;
}
}
return 0;
}
//没什么问题啊
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n,a;
double q,sum,t;
while(cin>>n>>q)
{
if(q==1)
cout<<n+1<<endl;
else if(q!=1)
{
t=1;
for(a=0;a<=n;a++)
{
t=t*q;
}
sum=(1-t)/(1-q);
cout<<setiosflags(ios::fixed)<<setprecision(3)<<sum<<endl;
}
}
}