|
- #include <iostream>
- using namespace std;
- int a,b;
- int m,d,s;
- int main()
- {
- cin>>a>>b;
- if (a==12) a=0; ///12点换成0点
- double sz=a*30+b*0.5; ///时针与12点线的夹角
- double fz=b*6;///分针与12点线的夹角
- double jj=sz-fz; ///夹角
- if (jj<0) jj=-jj; ///处理
- if (jj>180) jj=360-jj;
- m=jj; ///整数部分
- d=(jd-m)*60; ///小数部分化成分
- s=0;///这里很巧妙 !
- cout<<m<<' '<<d<<' '<<s;
- return 0;
- }
复制代码 |
|