本帖最后由 昨日明月 于 2013-9-14 17:46 編輯
/ o! `6 P4 R# U' W* m5 E6 o/ b( K' }& X5 ]
# include <stdio.h># m4 q3 d2 v4 h0 F( s
int main(void)
" v% p; J7 c, l( {{5 [: I) E& [4 x, ~
int i;( L* X* v5 c3 v! x, y% f
int a;4 Q7 L# R t/ q7 C: D8 {
int b;! e! d$ s( N! K9 s4 C8 |
int c;
/ {: d: l% A4 mdouble n=0;
% E: B5 _& D; ?: ~; e: Z+ N int m=22734;! p0 O, ?1 F- M$ W
for(i=1;i<=57;++i)
* ~8 ~- p5 r% a! M7 u( m1 p{
: T7 H5 n# p; k) O; z! C n=m*i;* y$ ?( Z' _ C. Z+ y
a=n/3600;
0 h3 u$ w p. ?/ z: F b=((n/3600)-a)*60;+ A1 ~2 |+ u" D
c=(((n/3600)-a)*60-b)*60;
! O3 X, ^7 K( O! _% K: B printf("%d°%d′%d″\n",a,b,c);* f; D4 g3 a3 R$ b, Z% G2 I# h
}; e" [" K, E V" B
return 0;
( w- S! @5 ]3 p$ q}( E7 ?) E3 S3 g7 w9 j& Q0 o m
7 j/ E6 J1 b% Q- k( R4 S輸出結(jié)果:7 [! M4 L/ {0 q1 M$ t, P
6°18′54″
* u1 J" z& ~; }& {5 E12°37′48″
. |( Y: A2 L# q18°56′42″
9 c( g" P7 L- n( \/ B, a( n+ J25°15′36″! ^# m; v b$ j+ [, u
31°34′29″ 。。。。。
9 f/ I' ~2 j/ _' b5 q 341°0′35″
0 P" M% ^% p6 m/ R& V347°19′29″2 S p& @9 D( e V4 S% b! N
353°38′23″( G( D# L6 h6 a6 S
359°57′17″ % U7 b% O+ j, e q, E3 z R0 j
Press any key to continue% d- r4 Y- y7 A" v/ U
第五排正確的結(jié)果應(yīng)該是31°34′30″ 想問一下這個(gè)程序哪里出問題了,理論計(jì)算與計(jì)算機(jī)程序計(jì)算結(jié)果相差1秒. Z) `& h1 F- [' j
ps:1°=60′=3600″ Y! p" Q6 ^4 b1 p
|