中易网

c语言浮点数问题

答案:4  悬赏:80  
解决时间 2021-10-29 13:49
#include
double fun(double q)
{int n; double s,t;
n = 2;
s = 2.0;
while (s<=q)
{
t=s;

s=s+(n+——)/n;
n++;
}
printf("n=%d\n",n);

return t;
}
main ()
{
printf("%f\n", fun(50));
}
第二个程序填空题
s=s+(n+——)/n;
n是要+1.0吧,但是我参考书答案上是(n+1.)
有这种写法吗?
最佳答案
1.0或者1.都是正确的
C语言只要有小数点都是代表浮点数
全部回答
char可以,另外加上unsigned前缀的int 、char、long也可以。浮点数不能进行%运算的,
为什么要那么写,要常规写法,不要玩花俏。 浮点数没有精确的,比较时利用差的绝对值和0的关系即可。
有啊,(n+1)/n的结果是整数等于1,就是每次将s的值加1,而(n+1.0)/n所求的结果就不是整数形式了,而是以浮点的形式表示,所以s每次加上的数就是一个浮点数。所以就要看题目的要求了。 (1)当填1的时候结果n=51 50.000000; (2)当填1.0的时候结果n=47; 49.394948
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江阴自体脂肪丰额头 有人做过吗?谢谢大家了
数码相机内存卡数据恢复软件有没有免费版的?
儿童青少年肥胖者只要采取积极的饮食、运动、
老公出差屡次出轨怎么办?谢谢大家
原来鲨鱼没有鱼鳔
昆明中学生语言表达能力培养技能提高找哪个培
日本本土原装进口明治奶粉一段如何???
都雅华侨城店地址在哪,我要去那里办事
什么时间喝生姜蜂蜜水最好?
中国常见银行有多少家?分别是哪些
请教下如何用毛线勾地毯?
小享社区居民委员会地址在什么地方,我要处理
袍子肉风干后怎么做着吃
夏枯草煮鸡蛋的做法是什么?
香菜泡白醋能去斑吗
推荐资讯
打算买个芝华士摇椅沙发请问价格如何?
去雀斑的方法有哪些,深层斑怎么办?
灌丧的意思是什么?灌丧的释义是什么啊?
纤维素含量高的食物有什么?
鼻子上火怎么办呢?这几天呼吸总是觉得鼻子很
宝宝餐椅有必要买吗宝宝一岁了,想入手个餐椅
茂名哪有最好的二手房
植筋锚固的长度要如何计算
延安都有哪些大学?
南涧印象主题酒店地址在什么地方,我要处理点
哪个国家的邻国最多?只算接壤的。
中山大涌红木家具厂好不好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?