C语言计算1/1+1/2+1/3+…+1/n的问题

 更新时间:2022年11月14日 09:04:04   作者:菜菜菜三菜  
这篇文章主要介绍了C语言计算1/1+1/2+1/3+…+1/n的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

计算1/1+1/2+1/3+…+1/n

只用注意一个问题,整数的除法结果是整数,所以要用浮点型来转换成小数

#include <stdio.h> 
int main()
{
	int n;
	float sum = 0;

	scanf("%d", &n);
	for (int i = 1; i <= n; i++)
	{
		//printf("1/%d\n", i);//显示测试
		sum += 1 / (float)i;//整数1/2=0,所以强制转换为浮点型
	}

	printf("%lf", sum);
	return 0;
}

示例:

计算1+1/2+1/3+......+1/100

这道题思路也跟前两道题类似,不过要注意这里的sum要用浮点型,不能用整型,另外要注意当除号量变都是整型数,则结果就是整除。

代码如下:

#include<stdio.h>
int main(void);
{
   int i,n;
   double sum;
   sum=0;
   for(i=1;i<=100;i++){
       sum=sum+1.0/i;
   }
printf("sum=%f\n",sum);
return 0;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言详解如何实现带头双向循环链表

    C语言详解如何实现带头双向循环链表

    带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而简单
    2022-04-04
  • C语言实现通用数据结构之通用链表

    C语言实现通用数据结构之通用链表

    这篇文章主要为大家详细介绍了c语言实现通用数据结构之通用链表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • C++ Qt实现动态增加垂直滚动条

    C++ Qt实现动态增加垂直滚动条

    本博文源于笔者正在工作的一个小内容,内容涉及到为qt动态增加垂直滚动条,文章分为三个部分,问题起源,问题解决方案,问题解决成功效果,思路清晰,文章干货满满,复制源码即可使用,需要的朋友可以参考下
    2023-08-08
  • OpenCV计算轮廓长度/周长和面积

    OpenCV计算轮廓长度/周长和面积

    这篇文章主要为大家详细介绍了OpenCV计算轮廓长度/周长和面积,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • C++迭代器iterator详解

    C++迭代器iterator详解

    这篇文章主要为大家详细介绍了C++迭代器模式Iterator,具有一定的参考价值,感兴趣的小伙伴们可以参考一下希望能给你带来帮助
    2021-08-08
  • VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言的方法

    VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言的方法

    Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,这篇文章主要介绍了VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言,需要的朋友可以参考下
    2020-03-03
  • C语言算法金手指摩尔投票法手撕绝大多数问题

    C语言算法金手指摩尔投票法手撕绝大多数问题

    这篇文章主要为大家介绍了C语言算法之金手指摩尔投票法手撕绝大多数问题的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-02-02
  • C语言学习之条件和 if...else语句详解

    C语言学习之条件和 if...else语句详解

    这篇文章主要给大家介绍了C语言中的条件和 if...else语句,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-12-12
  • 详解C++编程中向函数传递引用参数的用法

    详解C++编程中向函数传递引用参数的用法

    这篇文章主要介绍了详解C++编程中向函数传递引用参数的用法,包括使函数返回引用类型以及对指针的引用,需要的朋友可以参考下
    2016-01-01
  • C语言绘制余弦、正弦曲线

    C语言绘制余弦、正弦曲线

    这篇文章主要为大家详细介绍了C语言绘制余弦、正弦曲线的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06

最新评论