重载运算符

2020-04-02  本文已影响0人  HelloSam
图片.png
图片.png
#include<stdio.h>
#include<iostream>
#include<math.h>
using namespace std;

#define PI 3.1415926

class Angle{
public:
    int a;
public:
    
    friend Angle operator - (Angle A1,Angle A2){
        Angle temp;
        temp.a = A1.a - A2.a;
        return temp;
    }
};

int main()
{
    Angle A1,A2;
    int m;
    cin >> m;
    for (int i=0;i<m;i++)
    {
        cin >> A1.a >> A2.a;
        printf("%.2f\n",sin((PI/(180*1.0))*(A1-A2).a));
    }

    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读