第十二周-OJ-F利用参数宏进行角度与弧度转换

来源:互联网 发布:cmd ssh 连接 linux 编辑:程序博客网 时间:2024/06/06 03:54

问题及代码:

/*Copyright(c)2016,烟台大学计算机学院 All rights reserved.文件名称:test.cpp作者:张旺完成日期:2016年11月22日版本号:v1.0题目描述定义参数宏AngleToRadian(degree,minute,second),将度(degree)、分(minute)、秒(second)转换为弧度。(#define PI 3.14159)输入度,分,秒输出转换后的弧度样例输入180 0 0样例输出3.141590*/#include <stdio.h>#define PI 3.14159#define AngleToRadian(d,m,s) ((d) + ((m)+(s)/60)/60)/180*PIint main(){    double degree,minute,second;    scanf("%lf %lf %lf",°ree,&minute,&second);    printf("%f",AngleToRadian(degree,minute,second)); /*参数宏会被替换为定义的表达式,算出结果后输出*/    return 0;}

运行结果:

知识点总结:


学习心得:

0 0
原创粉丝点击