求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/15 11:13:46
求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确
C语言
C语言
建议先求完和在进行四舍五入(这个子函数估计挺难写的)
我来讲讲这点,其实C语言中不难,
b=(int)(a+0.5)
举例:
假如a=5.49999999
那么a+0.5=5.99999999,转为int,则b=10
如果a=5.500001
那么a+0.5=6.00001,转为int,则b=6
从而实现了四舍五入.
其次考虑到计算机的精度问题,因为你要去倒数,所以建议
b=(int)(a+0.5+1e-8)
这里1e-8代表一个很小的数,为了防止5.4999999……无限循环小数,实际上这个无限循环数是由电脑计算截断误差产生的,按理应该进位的,结果电脑计算结果就是不进位..
我来讲讲这点,其实C语言中不难,
b=(int)(a+0.5)
举例:
假如a=5.49999999
那么a+0.5=5.99999999,转为int,则b=10
如果a=5.500001
那么a+0.5=6.00001,转为int,则b=6
从而实现了四舍五入.
其次考虑到计算机的精度问题,因为你要去倒数,所以建议
b=(int)(a+0.5+1e-8)
这里1e-8代表一个很小的数,为了防止5.4999999……无限循环小数,实际上这个无限循环数是由电脑计算截断误差产生的,按理应该进位的,结果电脑计算结果就是不进位..
C++求500以内(含500)能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后第二位.
求[1,500]内能被5或9整除的所有自然数的倒数之和.按四舍五入的方式精确到小数点后二位.VB代码
求500以内最大的十个能被13或17整除的自然数之和
求200与500之间所有能被3或5整除的自然数之和
求1000以内能被3整除,但不是5的倍数的所有自然数之和?
请编写函数fun,它的功能是计算并输出n以内能被5或9整除的自然数的倒数之和
求1000以内能被73或127整除的自然数平方根之和
编写函数fun,它的功能是:计算并输出n(包括n,n由键盘输入)以内能被5或9整除的所有自然数之和
求500以内的10个能被13或17整除的自然数之和
在100以内能被3整除但不能被7整除的所有自然数之和等于多少?
1、编写程序,计算1000以内所有能被4整除或能被7整除的数之和
编程求100以内能被7或5整除的最大自然数