.编写一个程序,输入一个弧度值,并将其换算成角度值(度、分、秒的形式)输出。 /* 弧度转换成角度:角度=180/3.14*弧度 */
时间: 2024-03-24 14:38:42 浏览: 443
角度的单位转换,从度到度分秒,C++实现
5星 · 资源好评率100%
好的,您可以使用以下代码来实现:
```c
#include <stdio.h>
int main() {
double radian, degree, minute, second;
const double PI = 3.14159265358979323846;
printf("请输入一个弧度值:");
scanf("%lf", &radian);
degree = 180.0 / PI * radian;
minute = (degree - (int) degree) * 60;
second = (minute - (int) minute) * 60;
printf("对应的角度为:%d°%d\'%.2f\"\n", (int) degree, (int) minute, second);
return 0;
}
```
运行程序后,您可以输入一个弧度值,程序将会把它转换成角度值(度、分、秒的形式)并输出。注意,我们使用了const关键字定义了一个常量PI,以便于计算。
阅读全文