分数相加操作

题目:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
这个题目看到是分数,一眼看起来很难.其实只要多加分析,就很容易了

思路:

1.for循环列出1-100

2.加一个数就是让这个数除1,在进行相乘即可

3.每隔一个数乘-1
4. 再每一个数上面加上一个1,让它成为分数.

如下面例题:

#include<stdio.h>
#include<stdlib.h>
int main(){int i=0;double j=0.0;            //双精度浮点数定义int k=1;for(i=1;i<=100;i++){j+=k*1.0/i;         //在i的头上有个1,想让它成为分数,j每次与前一项相加k=-k;               //k每次正负变换,并乘在所对应的数上//这三个条件的满足就构成了我们题目所要求的}printf("%lf\n",j);       //双精度的输出system("pause");return 0;
}

这种打眼一看很繁琐的题目就是需要我们耐下心来,一步一步的拆解,从每一个小点开始,最终让我们解决这个题目,还是要多敲,敲多了就会了.

怎样实现将分数进行相加的操作?相关推荐

  1. java练习(分数相乘相加)

    分数相乘相加 import java.util.Scanner;class Fraction{int a;int b;public Fraction() {}public Fraction(int a ...

  2. 力扣 两数相加 指针操作注意事项

    两数相加 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表 ...

  3. Date日期类型相加减操作(超详细)

    前言 Date类型的时间操作我们在日常开发中经常使用,也会经常使用Date类型的数据进行相加减等操作,下面给大家介绍一种比较常见通用的工具类操作Date类型的实现日期加减 思想 将Date类型转换为L ...

  4. mapgis矢量化怎么打分数_MAPGIS矢量化操作步骤

    MAPGIS 矢量化操作步骤 MAPGIS 矢量化步骤 1. 利用 MAPGIS 矢量化作图. 1.1 启动 MAPGIS( 方法过程见上一次实验 ) . 1.2 进行输入编辑窗口. (1) 点击&q ...

  5. c语言用链表的方式实现多项式加减,如何实现C语言单链表多项式相加的操作

    #include#pragma warning(disable:4996)//兼容scanf typedef struct node { int coef; int expon; struct nod ...

  6. 1. 定义分数类Rational,要求在private部分用整数表示分子和分母,分子和分母以简化形势表示。即24/36表示成2/3的形式,并提供public成员函数实现如下功能: 2. 两个分数相加,

    定义分数类Rational,要求在private部分用整数表示分子和分母,分子和分母以简化形势表示.即24/36表示成2/3的形式,并提供public成员函数实现如下功能: 两个分数相加,结果表示为简 ...

  7. python输入一个分数、约分后输出_Python中分数的相关使用教程

    你可能不需要经常处理分数,但当你需要时,Python的Fraction类会给你很大的帮助.在该指南中,我将提供一些有趣的实例,用于展示如何处理分数,突出显示一些很酷的功能. 1 基础 Fraction ...

  8. 【 FPGA 】FIR 滤波器之固定分数率重采样滤波器

    FIR滤波器,它以固定的分数比率P/Q实现数据流的重采样,其中P和Q均为整数,最高可达64,可用于Systolic Multiply-Accumulate(SMAC)架构. In Figure 3-3 ...

  9. Android心得4.1--文件的保存与读取及文件的操作模式详解.doc

    一.保存到手机内存 1.  很多时候我们的软件需要对处理后的数据进行存储或再次访问.Android为数据存储提供了多种方式,分别有如下几种: l     文件(采用IO数据流的方式) l     Sh ...

最新文章

  1. python的全称_python名称空间介绍
  2. python爬虫简单实例-这个Python爬虫的简单入门及实用的实例,你会吗?
  3. vue上传录音_vue用到H5+的录音功能 真机模拟的时候不能实现
  4. vs中使用def导出函数
  5. 【机器视觉】 assign_at算子
  6. 《数据驱动安全:数据安全分析、可视化和仪表盘》一3.7 推荐阅读
  7. 2020-11-24
  8. 根文件系统构建(Yocto方式)
  9. 诡异的编码和字节长度
  10. MySQL · 物理备份 · Percona XtraBackup 备份原理
  11. 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
  12. 哲学系列:《老子的智慧》、《吾国与吾民》、《从异教徒到基督教徒》、《佛教的精神与特色》、《禅与摩托车维修技术》、《人生的智慧》等读书笔记...
  13. 什么是JavaScript垃圾回收?
  14. iOS 使用SourceTree注意事项
  15. Android Service中的android:process=:remote
  16. 2.11.PHP7.1 狐教程-【PHP 数组】
  17. 初使用tbs的x5内核所遇到的坑,初学者如何第一次跑起x5内核
  18. 2020 CCF-CSP-S-第一轮-C++ 模拟试卷(五)--有答案
  19. php模拟用户自动在qq空间发表文章的方法
  20. 股票入门(一)基础知识

热门文章

  1. 计算机界面没磁盘驱动器,请将磁盘插入驱动器,电脑提示驱动器中没有磁盘怎么办...
  2. 我的世界(10)-快速建筑(创世神WorldEdit)
  3. wordpress开启全站https
  4. 怎样看股市K线图指标之相对价位指标CKD
  5. 程序员的自我修养读书笔记-1
  6. Android Excel(xls,xlsx)表格数据简单生成和读取尝试
  7. 车间生产管理系统严格管控生产全过程?7大步骤分享
  8. 那些踩过的declared implicitly的坑
  9. 解决笔记本IPS屏幕发黄问题
  10. Android程序员春招三面蚂蚁金服,7年老Android一次坑爹的面试经历,先睹为快