s=1-1/4+1/7-1/10+...
时间: 2023-12-04 18:06:27 浏览: 283
电子-IAR使用总结.doc
以下是两种C语言计算s=1-1/4+1/7-1/10+...的例子:
1.使用while循环和递归函数计算:
```c
#include <stdio.h>
#include <math.h>
int f(int t)//用递归求分母的函数
{
return 3*t+1;
}
int main()
{
double sum=0;
double flag=1;
double i=1.0;
int n=0;
while(fabs(i)>=1E-4)
{
sum+=i;
n=n+1;
flag=-flag;
i=flag*1.0/f(n-1);
}
printf("之和是%lf\n",sum);
return 0;
}
```
2.使用for循环计算:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double sum=0;
double flag=1;
int i;
for(i=0;i<25;i++)
{
sum+=flag*1.0/(3*i+1);
flag=-flag;
}
printf("之和是%lf\n",sum);
return 0;
}
```
阅读全文