有数列 2/1、3/2、5/3、8/5、13/8、21/13…… 由键盘输入n,计算输出数列前n项和(结果保留四位小数)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/30 23:29:55
有数列 2/1、3/2、5/3、8/5、13/8、21/13…… 由键盘输入n,计算输出数列前n项和(结果保留四位小数)
#include
main()
{
int i,n,a=2,b=1,t;
double s;
scanf("%d",&n);
for(i=0;i
#include
main()
{
int i,n,a=2,b=1,t;
double s;
scanf("%d",&n);
for(i=0;i
![有数列 2/1、3/2、5/3、8/5、13/8、21/13…… 由键盘输入n,计算输出数列前n项和(结果保留四位小数)](/uploads/image/z/7011466-34-6.jpg?t=%E6%9C%89%E6%95%B0%E5%88%97+2%2F1%E3%80%813%2F2%E3%80%815%2F3%E3%80%818%2F5%E3%80%8113%2F8%E3%80%8121%2F13%E2%80%A6%E2%80%A6+%E7%94%B1%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5n%2C%E8%AE%A1%E7%AE%97%E8%BE%93%E5%87%BA%E6%95%B0%E5%88%97%E5%89%8Dn%E9%A1%B9%E5%92%8C%EF%BC%88%E7%BB%93%E6%9E%9C%E4%BF%9D%E7%95%99%E5%9B%9B%E4%BD%8D%E5%B0%8F%E6%95%B0%EF%BC%89)
#include<stdio.h>
main()
{
int i,n,a=2,b=1,t;
double s=0;//你的s没有归零= =
scanf("%d",&n);
for(i=0;i<n;i++)
{
s=s+(double)a/b;
t=a;
a=a+b;
b=t;
}
printf("%.4lf",s);//double最好用lf
}
main()
{
int i,n,a=2,b=1,t;
double s=0;//你的s没有归零= =
scanf("%d",&n);
for(i=0;i<n;i++)
{
s=s+(double)a/b;
t=a;
a=a+b;
b=t;
}
printf("%.4lf",s);//double最好用lf
}
有数列 2/1、3/2、5/3、8/5、13/8、21/13…… 由键盘输入n,计算输出数列前n项和(结果保留四位小数)
编程计算1 - 1/2 + 2/3 - 3/5 + 5/8 - 8/13 + 13/21…前n项的值,结果保留6位小数
c++ 编一个C程序,计算并输出数列:1、3、5、…、2n-1、…的前n项之和,其中的n由键盘输入.
C语言 输入一个正整数N,输出2/1+3/2+5/3+8/5+……的前N项和,保留两位小数.(该数列从第2项起每一项的分
用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数.
编程题:输入一个天正整数n,输出2/1+3/2+5/3+8/5+.的前n项之和,保留2位小数.
编程题:输入一个正整数,计算1-1/2+1/4-1/8+1/16……的前n项之和,输出时保留2位小数
关于c语言,程序可求出数列1,-3!,,-7!,…,(-1)n-1(2n-1)!前n项的和.n的值由键盘输入
C程序,有一分数序列:2/1 3/2 5/3 8/5 13/8 21/13.求出这个数列的前N项之和,保留两位小数.
输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数
输入一个正整数n,计算1+1/3+1/5+···的前n项之和,输出时保留6位小数.
c语言 输入一个整数n 输出2/1+3/2+5/3+···前n项之和 保留两位小数