函数题:求等比数列通项
设 $$a_0,a_1,\cdots a_n$$为一个等比数列的前n项,请编写函数求等比数列第$$i$$项的值。
说明:数列的项数从0开始计数。
### 函数接口定义:
c++
double geometric(double start, double ratio ,int index);
参数start为首项的值,ratio为公比,index为通项索引号(从0开始计数)。函数值为第 index 项的值。
### 裁判测试程序样例:
c++
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
/* 你编写的函数将嵌入在这里 */
int main()
{
double h,r; //h首项,r公比
int n; //n通项索引
scanf("%lf%lf%d",&h,&r,&n);
printf("%G\n",geometric(h,r,n));
return 0;
}
### 输入样例:
在这里给出一组输入。例如:
in
3.2 2 5
### 输出样例:
在这里给出相应的输出。例如:
out
102.4
答案:若无答案欢迎评论
说明:数列的项数从0开始计数。
### 函数接口定义:
c++
double geometric(double start, double ratio ,int index);
参数start为首项的值,ratio为公比,index为通项索引号(从0开始计数)。函数值为第 index 项的值。
### 裁判测试程序样例:
c++
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
/* 你编写的函数将嵌入在这里 */
int main()
{
double h,r; //h首项,r公比
int n; //n通项索引
scanf("%lf%lf%d",&h,&r,&n);
printf("%G\n",geometric(h,r,n));
return 0;
}
### 输入样例:
在这里给出一组输入。例如:
in
3.2 2 5
### 输出样例:
在这里给出相应的输出。例如:
out
102.4
答案:若无答案欢迎评论