gpt4 book ai didi

c++ - 打印值sin,cos,tan

转载 作者:行者123 更新时间:2023-12-03 10:38:46 32 4
gpt4 key购买 nike

如何在C++编程语言中从0度到360度打印sin,cos和tan的值?

#include <iostream>
#include <math.h>
using namespace std;
#define PI 3.14159265
int main()
{
for (int i = 0; i < 360; i++) {
cout << i << " degrees:" << endl;
cout << "Sin => " << sin(PI*i/180) << endl;
cout << "Cos => " << cos(PI*i/180) << endl;
cout << "Tan => " << tan(PI*i/180) << endl;
}
}

我已经在上面的代码上尝试过,但是它只给出了311度到360度的值。如何在控制台中打印0度到360度的sin,cos和tan值?

最佳答案

正如@paxdiablo提到的那样,信息太多了,因此要解决此问题,可以通过如下方式删除endl并为度数,sin和cos添加\ t,以下代码将在我检查时显示所有必需的信息。
代码几乎相同,但是我使用命名空间std删除了该代码,并使用以下代码替换了您的for循环主体:

 for(int i = 0; i < 360; i++) {
std::cout << i << " degrees:" << "\t";
std::cout << "Sin => " << sin(PI*i/180) << "\t";
std::cout << "Cos => " << cos(PI*i/180) << "\t";
std::cout << "Tan => " << tan(PI*i/180) << std::endl;
}

关于c++ - 打印值sin,cos,tan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60830191/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com