搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 为什么m=-inf
标题:
为什么m=-inf
只看楼主
暮笙
等 级:
论坛游民
帖 子:5
专家分:10
注 册:2016-6-4
结帖率:
0
楼主
问题点数:0 回复次数:2
为什么m=-inf
#include <iostream>
using namespace std;
int main()
{int i=0,n;
long double j,m=0;
cin>>n;
while(i<=n)
{
if(i%2!=0) j=1/i;
else j=(-1.0)/i;
m=m+j;
i++;
}
cout<<"m="<<m<<endl;
system ("pause");
return 0;
}
搜索更多相关主题的帖子:
include
double
2016-06-22 17:41
rjsp
等 级:
版主
威 望:
507
帖 子:8890
专家分:53117
注 册:2011-1-18
第
2
楼
得分:0
那你认为 -1.0/0 应该是多少?一个数加上负无穷大应该是多少?
2016-06-22 19:14
yangfrancis
等 级:
贵宾
威 望:
141
帖 子:1510
专家分:7661
注 册:2014-5-19
第
3
楼
得分:0
回复 楼主 暮笙
跟踪一下i的值吧。0做除数了
2016-06-23 21:09
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-466251-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.953340 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved