本帖最后由 昨日明月 于 2013-9-14 17:46 編輯
1 G( s4 O3 }( c* ^4 m% T2 w7 U9 P& O# I' L E. r3 N' s* @
# include <stdio.h>
* W9 S8 e+ z, q5 f% J( ?int main(void)
# o. ^' S( K! Q+ _{
; P1 g$ o* `. A2 n8 @( v& y( `3 Bint i;; {1 s9 c" ]3 c+ s5 A7 j
int a;
. P C) ]4 e; _ q7 xint b;' ^/ u4 m! j- y3 _5 y, u+ F
int c;5 Y& U& f, r& U1 m& o
double n=0;
9 H% C) R0 {# J4 R! ~& I$ j8 _9 n int m=22734;; `% M# @* G9 z/ V8 W
for(i=1;i<=57;++i)( w# a( P6 e% Y" F
{
! T+ u/ Z# ]1 m% Z n=m*i;
1 n4 e9 g& H9 O$ _, e6 C a=n/3600;1 N! D8 U: S" Z7 b: j* V
b=((n/3600)-a)*60;
* x8 G- B7 a) j' h c=(((n/3600)-a)*60-b)*60;3 L. W# ]6 T9 k& @" a' @6 K
printf("%d°%d′%d″\n",a,b,c);
- p- {/ W3 h4 X6 P) ?2 y}
. C1 Q! _* l$ S: O3 Z8 r) h( Breturn 0;
; i6 r/ t) P2 v7 ~1 K* M- i- @}' u" E2 x. A" W9 w9 h
, M3 X. i& _/ S5 ]8 G7 o輸出結(jié)果:' ]; ~2 Q' |+ b2 ~: K+ }# q
6°18′54″
8 q$ V1 K/ V, Y% h/ W& H+ p12°37′48″* z4 ~; ~6 r$ W# N1 m" h
18°56′42″; l' M3 O& W+ Z/ J: ]
25°15′36″
& ?! h1 w& ?7 U4 P/ b31°34′29″ 。。。。。6 U; `% ~5 c' z. k. a, B
341°0′35″
' L' [, V l: C2 A' ~347°19′29″4 [9 c$ J$ k" R* _4 C
353°38′23″
( n" v0 M, }7 C, D359°57′17″
: R7 m: Z- O% KPress any key to continue
2 L P. U1 M, b( {) J第五排正確的結(jié)果應(yīng)該是31°34′30″ 想問一下這個(gè)程序哪里出問題了,理論計(jì)算與計(jì)算機(jī)程序計(jì)算結(jié)果相差1秒
: [- ?5 y$ y$ j" t& B" Z4 s3 Zps:1°=60′=3600″ 4 X3 c, \5 r3 _" M& S
|