|
|
[求助]
数据的范围为什么这么小
一个很简单的程序
#include
#include
using namespace std;
int main()
{
long double sum=0.0,frac;
long double a=2,b=1,c;
int i;
int j;
cin>>j;
cout<<"sum"<
for(i=1;i<=j;i++)
{
frac=a/b;
c=b;
b=a;
a+=c;
sum+=frac;
cout<<"i="<
}
return 0;
}
执行的时候输出的sizeof(sum)=12
为什么当i=23600的时候 sum=inf呢?
i=23599时sum=3.818428e+04 |
» 猜你喜欢
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有3人回复
求教各位大神:2026教育部人文社科青年基金项目何时公示呀?
已经有7人回复
浙江师范大学是怎么坑我的
已经有6人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有3人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有3人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有5人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|