Problem G: C語言習題5.24--利用參數宏進行角度與弧度轉換

Problem G: C語言習題5.24--利用參數宏進行角度與弧度轉換

Time Limit: 1 Sec  Memory Limit: 128 MB

 

Description

定義參數宏AngleToRadian(degree,minute,second),將度(degree)、分(minute)、秒(second)轉換爲弧度。(#define PI 3.14159)

#include <stdio.h>
#define PI 3.14159

/**********/

在此補充缺少的代碼

/**********/

int main()
{
    double degree,minute,second;
    scanf("%lf %lf %lf",&degree,&minute,&second);
    printf("%f",AngleToRadian(degree,minute,second)); /*參數宏會被替換爲定義的表達式,算出結果後輸出*/
    return 0;
}

Input

度,分,秒

Output

轉換後的弧度

Sample Input

180 0 0

Sample Output

3.141590

HINT

參考答案:

#include <stdio.h>
#define PI 3.14159
#define PI 3.14159
#define AngleToRadian(d,m,s) ((d) + ((m)+(s)/60)/60)/180*PI
int main()
{
    double degree,minute,second;
    scanf("%lf %lf %lf",°ree,&minute,&second);
    printf("%f",AngleToRadian(degree,minute,second)); /*參數宏會被替換爲定義的表達式,算出結果後輸出*/
    return 0;
}

編程軟件及學習視頻下載:點擊打開鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章