# include <iostream>
# include <math.h>
using namespace std;
int main()
{
int count=1;
double x;
double sine, num, dem, sign, term;
sine=0;
sign = 1;
cout << "Get x: ";
cin >> x;
num = x;
dem = count;
while ( count <= 10 )
{
term = (num/dem);
sine = sine + term*sign;
num = num*x*x;
count = count + 2;
dem = dem * count * (count-1);
sign = -sign;
}
cout << "The result is: ";
cout << sine;
return 0;
}
これは私が C++ で sin x 用に書いたコードです。プログラムが正しい値を計算しないため、誰かが私のエラーを指摘できますか。何時間もデバッグしようとしましたが、私の努力は無駄です。あなたの助けに感謝します!ありがとう!
*num=分子、dem=分母