这道题c语言题如何实现末尾的c语言四舍五入入啊

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

你对这个回答的评价是?

你对这个回答的评价是

求500以内(含500)能被5或9整除的所有自然數的倒数之和.按c语言四舍五入入的方式精确
建议先求完和在进行c语言四舍五入入(这个子函数估计挺难写的)
我来讲讲这点,其实C语言中不難,
其次考虑到计算机的精度问题,因为你要去倒数,所以建议
这里1e-8代表一个很小的数,为了防止5.4999999……无限循环小数,实际上这个无限循环数是由电腦计算截断误差产生的,按理应该进位的,结果电脑计算结果就是不进位..
看起来挺简单的从1开始循环到500,判断是否被整除是,则取倒数c語言四舍五入入(这个子函数估计挺难写的),然后叠加就是了
我没学过C,不知道具体程序要怎么写C++的话倒是可以的~

有差别第一个不会做c语言四舍伍入入的,它精确的进行了计算第二个是正确的,进行了舍运算这个运算是在(int)的时候利用类型转换做的

如果你输出的结果是一样的,峩怀疑是你在输出的时候指定了输出精度你检查一下你的printf或者cout

不会吧,第一个应该输出55.3401

你对这个回答的评价是

我要回帖

更多关于 c语言四舍五入 的文章

 

随机推荐