(1)输入n,表示要求计算序列前n项和; (2)定义一个变量sum,用于存储序列前n项和; (3)使用循环,从1到n依次计算,每次计算应用公式sum = sum + 1/i,其中i为循环变量; (4)循环结束后,输出sum,即可得到序列前n项和。 综上,本题要求编写程序,实现7-2求n分之一序列前n项和的功能,评分标准为15分。实现步骤...
#include<stdio.h>intmain(){intN;doublesum=0.0;inti;if(scanf("%d",&N)!=EOF){for(i=0;i<N;i++){sum+=1.0/(i+1);}printf("sum = %.6f",sum);}else{printf("int N wrong");}return0;}
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式:输入在一行中给出一个正整数N。 输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双…
本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 6 输出样例: sum = 2.450000 #include<stdio.h> int main...
本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。 输入样例: 23 ...
7-1 求奇数分之一序列前N项和 (20分) 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
∴2Sn=n(a2+an) Sn=n(a1+an)/2 点拨:由推导过程可看出,倒序相加法得以应用的原因是借助a1+an=a2+an-1=a3+an-2=…=an+a1即与首末项等距的两项之和等于首末两项之和的这一等差数列的重要性质来实现的。 二、用公式法求数列的前n项和 对等差数列、等比数列,求前n项和Sn可直接用等差、等比数列的...
∴2Sn=n(a2+an) Sn=n(a1+an)/2 点拨:由推导过程可看出,倒序相加法得以应用的原因是借助a1+an=a2+an-1=a3+an-2=…=an+a1即与首末项等距的两项之和等于首末两项之和的这一等差数列的重要性质来实现的。 二、用公式法求数列的前n项和
∴2Sn=n(a2+an) Sn=n(a1+an)/2 点拨:由推导过程可看出,倒序相加法得以应用的原因是借助a1+an=a2+an-1=a3+an-2=…=an+a1即与首末项等距的两项之和等于首末两项之和的这一等差数列的重要性质来实现的。 二、用公式法求数列的前n项和