wmjy.net
当前位置:首页 >> %1.#IND在C++中什么意思? >>

%1.#IND在C++中什么意思?

你的程序逻辑有问题: sum=j*K*k/i i j k sum 1 2 1 2.0 2 0 2 0.0 0 0 3 ## 循环到第三次的时候就变成sum=0/0了,自然是个错误的结果

error occur at [ pow(1 - pow(a, 2), (1.0/ 2))], what will happen if u execute sqrt(-100)????? ################################################################# f(1)>5能计算出来吧?f(2)中pow(1 - pow(a, 2), (1.0/ 2)), (1-5*5) ...

double c(int i){ ......))*(1000000/a/c(i-1)) ); 你是递归 调用,难免 不出现 除0。 另外 递归 中 pow 参数 可能出现 负数 的 指数 的 运算,得 虚数。 是否 出现 这种情况,你可以添加 中间输出,跟踪一下。

说明变量溢出了,你付给变量的值超过了他的数据类型的范围 具体数据类型的值的范围请参考教材

是因为计算出错,我先指出一处: s2=d42*sqrt(lam*lam-2*lam*cos(fai)-1); 这一步计算中,lam*lam-2*lam*cos(fai)-1计算出来是一个负数,对负数求平方根显示是错误的。于是后面用到s2的地方也会错。

想做一个统计字符串中包含子字符串的个数的函数,代码如下 #include #include using namespace std; int subStringCount( const string sourceString, //被统计的字符串 const string targetString //待统计的子字符串 ) { int cnt = 0; string:...

nan 是 "not a number" 的缩写, 即计算结果 不是个 数。 例如: 32 位 数 实际指数 128 ,数符 1 或 0,指数域 二进制 1111 1111。尾数域 等于非零。 ind 是 indeterminate 的缩写,即无法确定 是什么。 对负数开平方,对负数取对数,0.0除以0.0...

输入不合法。double a=1,b=1,c=1;将其代入sqrt(b*b-4*a*c)开方开的是负数了。应对输入写审查语句。 比如 if(b*b-4*a*c>=0) {sqrt(b*b-4*a*c)}

经过我仔细又仔细的检查,发现了你的问题其实很简单,就在于你少写了一个(*)号。 出错代码位置: S23=(d+a*sin(j1)+acos(j1))/(sin(P)+cos(P)); '这里acos(j1)少了一个*号修改后: S23=(d+a*sin(j1)+a*cos(j1))/(sin(P)+cos(P));那为什么没加*...

1/6在C++里就是0。你要改成1.0/6。

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com