#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
float xstart = -2, xfinal = 2, h = 0.5;
float t, y;
cout << "X start = -2" << endl;
cout << "X final = 2" << endl;
cout << "step = 0.5" << endl << endl;
for (float x = xstart; x <= xfinal; x+= h)
{
t= sqrt(pow(sin(x),2))/sqrt(x - 4);
y= sqrt(2 * t + x);
cout << x << " | " << t << " | " << y << endl;
}
cout << endl;
}
此輸出噸和y變量楠。我對如何解決這個問題沒有想法。代碼僅僅是問題的例子,除了修復工具之外,不需要做其他任何事情。楠在C + +初學者
負數的平方根是NAN。 – tkausl
這裏的問題不是C++。這裏的問題是基本的數學。 –
你怎麼看'的sqrt(POW(SIN(-2),2))/開方(-2 -4)'是一個浮點值?我相當肯定'float'不能代表'-0.321 * i' – CollinD