我该如何在Turbo C ++中编写一个程序,该程序将告知三角函数的值(例如sin30,sin45)?

我知道这听起来很愚蠢,但是我怎么能用int函数给出一个三角函数的值,如sin30,sin45呢?我有这个主意,我不知道它是否可行。它确实有帮助。我目前已经尝试过类似的方法...。我当然知道它非常错误。我对这种编码是陌生的,所以不知道该怎么做

我该如何在Turbo C ++中编写一个程序,该程序将告知三角函数的值(例如sin30,sin45)?

ziaiwo 回答:我该如何在Turbo C ++中编写一个程序,该程序将告知三角函数的值(例如sin30,sin45)?

使用查找表:

#include <iostream.h>

void main() {
    const double sin30 = 0.5;
    const double sin45 = 0.707107;
    const double sin60 = 0.866025;
    const double sin75 = 0.965926;
    const double sin90 = 1;

/*
    const int sin30 = 0;
    const int sin45 = 0;
    const int sin60 = 0;
    const int sin75 = 0;
    const int sin90 = 1;
*/

    cout << "sin 30: " << sin30
         << "\nsin 45: " << sin45
         << "\nsin 60: " << sin60
         << "\nsin 75: " << sin75
         << "\nsin 90: " << sin90 << "\n";
    return 0;
}

我使用double是因为除sin90以外的所有值都以0的形式int

本文链接:https://www.f2er.com/2536221.html

大家都在问