c语言求等比数列的和
时间: 2024-06-12 13:10:01 浏览: 175
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
等比数列的和公式为:S = a1 * (1 - q^n) / (1 - q),其中a1为首项,q为公比,n为项数。
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int a1, q, n;
double sum;
printf("请输入首项a1、公比q和项数n:");
scanf("%d%d%d", &a1, &q, &n);
sum = a1 * (1 - pow(q, n)) / (1 - q);
printf("等比数列的和为:%lf\n", sum);
return 0;
}
```
阅读全文