首页 > 其他分享 >分数求和

分数求和

时间:2022-11-05 14:00:16浏览次数:34  
标签:分数 1.0 求和 sum sum2 sum1 flag printf

【题目名称】

分数求和

【题目内容】

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

第一种:运用两个for循环  ,整体思路为:1/1+1/3+1/5+.....+1/99 和1/2+1/4+1/6+...+1/100 ,,两者再做减法

#include<stdio.h>

int  main()

{

int i ,j ;

double sum1,sum2,sum;   //由于涉及到分数,所以用小数进行定义

for(i=1;i<=100;i+=2)  // 注意这边不是i++,应该为i+=2,因为相邻两项之                                                间的差为2

{

sum1=sum1+(1.0/i);     //这里如果为1的话,1/i==0

}

printf("%lf\n",sum1);   //注意这边不是%d

for(j=2;j<=100;j+=2)   //第一个是2

{

sum2=sum2+(1.0/j);

}

printf("%lf\n",sum2);

sum=sum1+sum2;

printf("%lf\n",sum);

return  0;

}

第二种:

#include<stdio.h>

int  main()

{

int i ;

double sum; 

int flag=1;

for(i=1;i<=100;i++)

{

sum+=flag*(1.0/i);     //或者写为sum=sum+flag*(1.0/i)也可以

  flag=-flag;         ​​//第一次得到sum=1.0​​;之后flag变为-1,i以2进入,此                                  时sum=1/2  ........

}

printf("%lf\n",sum);

return  0;

}


标签:分数,1.0,求和,sum,sum2,sum1,flag,printf
From: https://blog.51cto.com/u_15806064/5825964

相关文章

  • matlab 分数阶混沌系统的完全同步控制
    1、内容简介625-可以交流、咨询、答疑2、内容说明分数阶微积分这一重要的数学分支,其诞生在1695年,几乎和经典微积分同时出现。那一年,德国数学家和法国数学家L'Hopital通信,......
  • leetcode-67. 二进制求和
    题目描述给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。示例输入:a="11",b="1"输出:"100"思路分析我们可以先将其转化为整数,相加之后再转为......
  • 求和及求平均-while循环语句的应用-2022-11-2
    packagescanner;importjava.util.Scanner;publicclassDemo04{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);......
  • 对某列(行)数字求和
    [root@small-master~]#kubectlgetpo-A-owide|grepRunning|awk'{print$5}'0000012011121012[root@small-master~]#kubectlgetpo-A-o......
  • array_sum/array_column(二维数组指定字段求和)
    二维数组指定字段求和<?php$arr=[["goods_id"=>37,"goods_name"=>"铁砂锅37","goods_weight"=>2,"goods_price"=>......
  • 自然数幂求和及其证明
    自然数幂求和:给定正整数$N,K$,求 $$\sum_{i=1}^{N}i^K$$证明:上式是一个关于$N$的$K+1$次多项式.定义:对于一个数列$\{a_n\}$如果数列中的数全部相等,则称其......
  • 两个无限项求和问题(生成函数)
    对\(k=0\simK\)求\(\sum\limits_{i=0}^{\infty}p^i\dbinom{i}{k}\)。\[\begin{aligned}&\sum_{i=0}^{\infty}p^i\binom{i}{k}\\=&\sum_{i=0}^{\infty}p^i[x^k](1+x)......
  • 【WC2010】重建计划(分数规划+长链剖分)
    长链剖分因为有很多巨佬只是讲了一下大致的做法,并没有详细地解释如何维护,所以就有了这篇题解。巨佬们都不屑于详细写,我太弱了/kk首先先对原树进行长链剖分。先讲一些定......
  • AcWing 1209. 带分数
    题目条件:枚举全排列,是9个数a,b,c的位数都还不知道枚举a,b,c的位数,枚举a和b的位数,c=9-a-b判断等式是否成立//暴力dfs#include<iostream>#include<cstrin......
  • JAVA-对键盘录入的两个数求和
    packagecom.itheima;importjava.util.Scanner;publicclassScanner02{publicstaticvoidmain(String[]args){//创建Scanner对象录入数据对象......