问题及代码:
/*
作者:夏晓林
时间:2016.11
题目:将度、分、秒转换为弧度。
*/
#include <stdio.h>
#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;
}
运行结果: