相关知识点: 试题来源: 解析 #include int main(void) {int i,n,flag,numerate,denominator; double sum,item; scanf("%d",&n); flag=1; numerator=1; denominator=1; sum=0; for(i=1;i 反馈 收藏
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 输入格式:输入在一行中给出一个正整数N。 输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果…
7-9求交错序列前N项和#include<stdio.h> int main(){ int N = 0; double sum = 0;//sum记录最终结果,注意不要无脑int scanf("%d",&N);//输入N值 for(int i=1;i<=N;i++){ double tmp = (double)i / (2*i-1);//注意不要int/int了!
步骤3:根据交错的正负号,累加每一项的值 在每一项计算出来后,我们需要根据交错的正负号来累加每一项的值。当正负号为正时,将该项加到和中;当正负号为负时,将该项从和中减去。 result+=term*sign# 根据正负号累加或减项的值 1. 步骤4:返回最终的和 最后,我们将返回最终的和作为函数的输出。 returnresult 1...
习题2-1:求整数均值 03:27 习题2-2:阶梯电价 05:06 习题2-3:求平方与倒数序列的部分和 03:00 习题2-4:求交错序列前N项和 04:04 习题2-5:求平方根序列前N项和 01:44 习题2-6:求阶乘序列前N项和 06:27 练习3-2 计算符号函数的值 03:02 练习3-3 统计学生平均成绩与及格人数 06:30...
求交错序列前 N项和。本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+...的前N项之和。 输入:一个正整数 N 输出:交错和的值,结果保留三位小数。 测试实例: N=100 相关知识点: 试题来源: 解析 n = int(input()) s = sum([i/(2*i-1) if i%2==1 else -i/(2*i-1)...
本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,结果保留三位小数。 输入样例: 5 输出样例: 0.917 代码: #include<stdio.h> #include<math.h> int main(){ int n; double sum=0;...
7-52 求简单交错序列前N项和 (15分) 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。 输入样例: 10 ...
简介:c语言编程练习题:7-32 求交错序列前N项和 #include <stdio.h> int main(){ int N; double my_sum=0; int i; double f=1.0; if (scanf("%d",&N)!=0){ for (i=1;i<=N;i++){ my_sum+=f*i/(2*i-1); f=f*-1;