本帖最后由 昨日明月 于 2013-9-14 17:46 編輯
, d' C& s9 P+ Y8 l$ E) z6 R
7 B0 R6 r% b& I' T5 t0 p* F6 j4 K# include <stdio.h>
, X& i' P6 z% N [6 P3 wint main(void)9 O8 `) p3 y7 g u. ]7 @
{/ b8 G/ y$ Z% i, w$ H9 S
int i;) w: ]# }; } A3 A/ n( g
int a;
8 C5 T7 T9 H6 N# q& I+ ~8 oint b;
& C; V# Z1 O3 z0 u( Qint c;
4 b- [9 ^6 n9 s ]/ cdouble n=0;1 r: X# g z0 _( S; J2 x2 h
int m=22734;* r( g2 \4 e6 b9 S0 L9 ?* D
for(i=1;i<=57;++i)- C# I4 ~6 }5 u# X6 z
{( v% ~0 A) p: W v; A5 K+ W
n=m*i;
7 T5 o$ Y; e# D5 H% U4 r% X% q a=n/3600;2 P' v3 g/ {5 [$ d6 C
b=((n/3600)-a)*60;
9 o/ L( L# a" l c=(((n/3600)-a)*60-b)*60;# M/ b2 x; E+ T9 Z4 L' e6 N' F/ w
printf("%d°%d′%d″\n",a,b,c);8 d) e/ o& P3 \
}
& {5 i) o7 \$ F. D) ?return 0;8 h5 _) \3 q0 a& c: {" C
}" A" l* R3 F- s; Y& D u( p; {7 d
8 ]$ J) @. V: M2 @3 {
輸出結果:, u+ ~5 {8 U1 K# i$ @. q
6°18′54″
' N$ F$ @; \* C: s, k, w3 T12°37′48″
" w; ~& m+ E2 e3 v, r7 N, G5 E18°56′42″
1 \, S( S; S. p' ~. V6 n25°15′36″1 H) a& _0 v; _* _: O
31°34′29″ 。。。。。
" p p/ E3 ~0 M5 \0 f/ ` 341°0′35″! A) M/ b- R& h3 b/ E
347°19′29″2 y% Z( f: x Q. c$ r x( m0 l
353°38′23″! |$ ]( J2 t6 ^8 q! V! e; F
359°57′17″ & n. k% }# f* O5 T% z0 k' X
Press any key to continue
: s/ D. G! ~1 F8 F- }第五排正確的結果應該是31°34′30″ 想問一下這個程序哪里出問題了,理論計算與計算機程序計算結果相差1秒% \& \, |9 \2 d4 {! {
ps:1°=60′=3600″
& I1 g& P1 \; I% d' R9 o' [! t$ B |