在C++中,你可以使用atan()
函數計算一個數值的反正切
#include<iostream>
#include <cmath>
#include<vector>
int main() {
// 創建一個包含一些數值的向量
std::vector<double> numbers = {-1.0, 0.0, 1.0, 2.0, 3.0};
// 遍歷向量并計算每個數值的反正切
for (const auto &number : numbers) {
double result = std::atan(number);
std::cout << "The arctangent of "<< number << " is: "<< result<< std::endl;
}
return 0;
}
這個示例將會輸出:
The arctangent of -1 is: -0.785398
The arctangent of 0 is: 0
The arctangent of 1 is: 0.785398
The arctangent of 2 is: 1.10715
The arctangent of 3 is: 1.24905
請注意,atan()
函數接受一個double
類型的參數,并返回一個double
類型的結果。在上面的示例中,我們使用了C++11的范圍for循環來遍歷向量。如果你使用的是舊版本的C++,你可能需要使用傳統的for循環或迭代器。