思路:

仔细观察下可以看到,只有分母依次递增,同时正负交替加减。只要控制好正负交替再用一个for循环即实现。

#include<stdio.h>
int main()
{double result=0.0,signal=1.0,tempValue=0.0;for(int i=1;i<=100;i++){tempValue=1.0/i;tempValue=tempValue*signal;result+=tempValue;signal*=-1;}printf("最终的结果为:%f\n",result);return 0;
}

求1-1/2+1/3-1/4+...+1/99-1/100。相关推荐

  1. c语言用pow求x的y次幂,pow函数(数学次方)在c语言的用法,两种编写方法实例( 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值)...

    头文件:#include pow() 函数用来求 x 的 y 次幂(次方),x.y及函数值都是double型 ,其原型为: double pow(double x, double y); pow()用 ...

  2. 《C程序设计》(谭浩强:第四版)笔记梳理

    1. 程序设计和C语言(体验C语言编程) 要求:了解C语言的特点和C程序的组成,理解程序设计的环境 1.1 最简单的C语言程序举例 例1.1 (P6)#include <stdio.h> ...

  3. 惰性求值 php,详细介绍C#函数式编程的示例代码

    public double MemoryUtilization() { //计算目前内存使用率 var pcInfo = new ComputerInfo(); var usedMem = pcInf ...

  4. SPF Tarjan算法求无向图割点(关节点)入门题

    SPF 题目抽象,给出一个连通图的一些边,求关节点.以及每个关节点分出的连通分量的个数 邻接矩阵只要16ms,而邻接表却要32ms,  花费了大量的时间在加边上. //   time  16ms 1 ...

  5. 19-6/24作业:求四位会员卡号之和

    ☞作业要求 ☞写代码的思路 1.获取键盘输入 2.用获取到的会员卡号除以1000,得到千位 3.用获取到的会员卡号除1000取模之后,再除100求百位 4.用获取到的会员卡除以100取模之后,再除10 ...

  6. 程序员面试题精选100题(08)-求1+2+...+n[C/C++/C#]

    题目:求1+2+-+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字以及条件判断语句(A?B:C). 分析:这道题没有多少实际意义,因为在软件开发中不会有这么 ...

  7. 程序员面试100题之四:求1+2+...+n

    题目:求1+2+-+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字以及条件判断语句(A?B:C). 分析:这道题没有多少实际意义,因为在软件开发中不会有这么 ...

  8. 用python编写表达式求值_用Python3实现表达式求值

    Problem Description yizhen has no girlfriend due to his stupid brain that he even can't solve a simp ...

  9. 【字符串问题】求一个字符串中重复出现的最长的子串

    2013-09-14 15:34:16 用后缀数组求一个字符串中重复出现的最长的子串. 用C++中的string类可以很方便地进行操作,需将后缀数组保存在vector<string>,如下 ...

  10. python作业表达式求值_用Python3实现表达式求值

    一.题目描述 请用 python3编写一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算. 二.输入描述 ...

最新文章

  1. 31个好用的 Python 字符串方法,建议收藏!
  2. jquery.validate不用submit而用js提交的例子
  3. 右左法则----复杂指针解析
  4. 七、Linux脚本进阶和进程管理
  5. boost::histogram::algorithm::reduce用法的测试程序
  6. 【thymeleaf】分页代码
  7. Spring中如何使用注解来配置Bean?有哪些相关的注解?
  8. PostgreSQL最常见问题
  9. 【系统分析师之路】2020年下系统分析师案例分析真题
  10. 傻傻弄不清楚SAP和ERP?
  11. Cesium加载面状geojson数据,并拉伸一定的高度。
  12. (02)Cartographer源码无死角解析-(32) LocalTrajectoryBuilder2D::AddRangeData()→点云的体素滤波
  13. 炉石传说iPad版抢鲜玩 最全国服登录教程
  14. 5, excel vba 修改单元格里的数据
  15. 啊哈添柴挑战Java1499. 骡子和担子
  16. JavaWeb——Servlet生命周期
  17. CSS颜色表示及CSS选择器
  18. java this() super()_Java this()和super()的使用注意
  19. 推荐信号与系统、信号处理书籍的个人看法
  20. 004测试用例(4)

热门文章

  1. 华为 A800-9000 服务器 离线安装MindX DL
  2. python qq自动发消息软件_Python之qq自动发消息的示例代码
  3. 好心情精神心理医生:出现这些早期症状,你可能得了双相情感障碍
  4. 将VOC格式标注文件转换为Yolo格式
  5. [渝粤教育] 重庆工商职业学院 生活中的大数据 参考 资料
  6. “一万小时定律”:只要你在任何一件事情上花1万小时来练习,就会成为大师[转载]
  7. 3dmax2014 uv用法_3DSMAX演示一个硬表面模型UV展开的方法
  8. 软件工程师——计算机组成原理
  9. Windows10 U盘无法格式化怎么办?U盘拒绝访问?
  10. 圆周率 java编程_Java编程中实现计算圆周率的方法