求一段C小程序关于度分秒.转换

求一段C小程序关于度分秒.转换,第1张

#include <stdio.h>

int main(int argc, char *argv[])

{

int a,b,c

double d

printf("输入度分秒迅旦(格式:10°39'59''):")

scanf("%d°%d\'%d\'\'",&a,&b,&c)

d = (a + b/60.0 + c/3600.0)

printf("%d°%d\'尘昌宽%d\'\' = %lf°\n",a,b,c,d)

return 0

}

/*

输入度分秒(格式:10°39'59''):10°39'59'派亮'

10°39'59'' = 10.666389°

*/

度分秒换算的公式如下:度分秒=度+分/60+秒/3600=度。

如:45′18〃等于好穗多少度(应化分和秒为度) ?

45/60+18/3600=1/4+1/200=0.255° ;

角度间相除化成同单位 :45°/135°=1/3。

扩展资料:

度分秒的换算就像时间中的“小时、分钟、秒”,各个单位中的进率都是60 ;

1度=60分;1分=60秒;1度=60分=60*60=3600秒

注:记住:度是大单位,秒是小单位,从大化小就乘友蔽卜以进率,从小到大就除以进率。

度的符号对应的 Unicode 代码为:00B0[1] (六十进制),显示为°。

分的符号对应的 Unicode 代码为:2032[1] (六十进制并蔽),显示为′。

秒的符号对应的 Unicode 代码为:2033[1] (六十进制),显示为″。

参考资料:百度百科——度分秒

计算器中输入度分秒方法:

具体步骤如下(以输入30度24分32秒为例):孝档

首先输入

输入30,按“。,,,“键(该键左上角标记FACT,右上角标记B,以fx-82ES机型为主)表示30度;

然后输入24,再按“。,,,“键;

最后输入32,按巧消乱“。,,,“键。

其他公式:

两角和与差的三角函数桥雀

cos(α+β)=cosα·cosβ-sinα·sinβ cos(α-β)=cosα·cosβ+sinα·sinβ sin(α±β)=sinα·cosβ±cosα·sinβ tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ) tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ)

和差化积公式

sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2] sinα-sinβ=2cos[(α+β)/2]sin[(α-β)/2] cosα+cosβ=2cos[(α+β)/2]cos[(α-β)/2] cosα-cosβ=-2sin[(α+β)/2]sin[(α-β)/2]

积化和差公式

sinα·cosβ=(1/2)[sin(α+β)+sin(α-β)] cosα·sinβ=(1/2)[sin(α+β)-sin(α-β)] cosα·cosβ=(1/2)[cos(α+β)+cos(α-β)] sinα·sinβ=-(1/2)[cos(α+β)-cos(α-β)]

倍角公式

sin(2α)=2sinα·cosα=2/(tanα+cotα) cos(2α)=(cosα)^2-(sinα)^2=2(cosα)^2-1=1-2(sinα)^2 tan(2α)=2tanα/(1-tan^2α) cot(2α)=(cot^2α-1)/(2cotα) sec(2α)=sec^2α/(1-tan^2α) csc(2α)=1/2*secα·cscα

三倍角公式

sin(3α) = 3sinα-4sin^3α = 4sinα·sin(60°+α)sin(60°-α) cos(3α) = 4cos^3α-3cosα = 4cosα·cos(60°+α)cos(60°-α) tan(3α) = (3tanα-tan^3α)/(1-3tan^2α) = tanαtan(π/3+α)tan(π/3-α) cot(3α)=(cot^3α-3cotα)/(3cot^2α-1)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12297535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存