本帖最后由 昨日明月 于 2013-9-14 17:46 編輯 % m0 R& y7 e/ C! f0 K8 X
: z: u6 ^: S; O$ p& [7 g% W) ~
# include <stdio.h>
: K" A! f9 O9 k. M* [- q- J4 hint main(void)
; A; C) Q |" F$ B: h9 Y{, y: b V. Q! ?
int i;
. q7 ~# V1 H3 ~6 U8 lint a;
. U' g! u- X# ]int b;
. ~6 R4 ^0 [: ?+ d7 Tint c;
5 K5 E3 x. [, O7 q- |8 E) Ydouble n=0;
/ B a$ q" K* [% W6 t! u( z9 \2 z int m=22734;
: K: V q9 K% Y; M for(i=1;i<=57;++i)- B5 c1 c6 H5 h4 g; s
{( j" Q* I+ a; V4 h
n=m*i;
) [7 S5 a' X0 m# q0 A( Q( v a=n/3600;# q. e- ~& I' w7 @6 `: ~
b=((n/3600)-a)*60;( C, ^' g1 g& C( N9 Q1 E
c=(((n/3600)-a)*60-b)*60;
8 [8 V0 {6 a) y, n printf("%d°%d′%d″\n",a,b,c);
. A" x( J+ P. I}
1 G/ w) |3 f: o. m- L. @return 0;1 ? a6 x- n6 F) p. M: |
}
2 C# U" c# G. ]: n6 B, Q
9 M d0 h7 w/ h輸出結(jié)果:3 O J: ^+ X, w3 P$ l' [
6°18′54″1 ^" I. {- B9 D3 P; j9 A% l
12°37′48″
3 V! v7 L3 B$ Z18°56′42″
$ Z/ H4 Z" U! _/ u) B/ ~25°15′36″! |( \1 a w0 Q1 Y$ G
31°34′29″ 。。。。。
) G" a4 Y7 ]! ~" W1 Z2 h- K 341°0′35″
u0 J$ M/ C% v: o7 o( b347°19′29″ f/ c6 ?7 Q( c3 o. d" o* j
353°38′23″
' @9 m! u8 E$ k359°57′17″ 5 O& P7 |0 \* z
Press any key to continue, A6 F! V& \8 m" F
第五排正確的結(jié)果應(yīng)該是31°34′30″ 想問一下這個(gè)程序哪里出問題了,理論計(jì)算與計(jì)算機(jī)程序計(jì)算結(jié)果相差1秒
/ k& i' M3 o( Hps:1°=60′=3600″
) q: X% \- J6 E1 f9 X |