|
int運(yùn)算除法,當(dāng)不能整除時(shí),,小數(shù)點(diǎn)后面的數(shù)值會(huì)被省略,,計(jì)算精度比較差/ G6 e9 T' u9 |- P3 X
% K$ |! L; ?- I8 k6 S; s; u5 y; v
# include <stdio.h>
1 V9 G5 W* k) v$ U0 ]6 O: x4 L3 p! Z0 `
int main(void)( A) N! L- g) V' W/ W
{
& m# H4 T/ I7 \' h8 S. _: {; W: q8 p/ @$ _( j( u# g
int a=0;
) H% @/ e0 s1 p* e7 A+ }# Dint b=0;4 `1 P: L7 q$ Y! \9 H$ s7 l6 q
int c=0;
8 n$ B2 L. _' f- Y4 V& u0 F g* Z
) B1 W4 l3 ]; Y9 E- S! @int n=1;9 J5 S0 S0 Q4 d! R) ~$ G4 X
6 z) v% K" q, m9 |
printf("輸入齒數(shù): ");) \* `& u( l7 n, w# c) {, N( h
scanf("%d",&n);% z1 N- ]/ ?; m* a
! r; Y. z: R+ d! P/ L! N
int m=360*60*60;- ^7 e' T; d2 T3 D, H5 P# p
: n5 t7 r: _$ p9 B7 u* J( E m=360*60*60/n;
- n' C2 z: {* {$ i5 H: T. Q. P / `4 T+ T7 f3 U5 {8 @/ g
int p=0;
0 r+ h* q+ r$ J& l) E. u
& A E0 k% v# P' h, Z( [printf("No. 度 分 秒\n");
, i: C0 U/ O( I" i" @% e, v( k
t' ?. |' L. t1 `7 f1 U3 @& q3 k) L) J1 } K" ?
for(int i=1;i<=n;i++)' N% ?6 E2 y! q" E3 Z
2 r6 T5 U4 z$ n{6 T. S$ r" r1 C9 H0 X* ? B( ?
printf("%d ",i);5 V% J" k* t! R t1 d; S% @% c
6 ^( [8 P& J' g4 U8 v# p) z/ B
p+=m;- c8 \/ \/ c H$ I a' w
( c/ F( ?# m" ?1 C
a=p/3600; //度 " P+ \* D9 I. i" b
printf("%d° ",a);! e/ L p) q5 o% a$ j1 E
0 _3 r' ^$ f! j2 o8 R b=(p-a*3600)/60; //分
6 q; B% Y+ W0 w/ S) d6 @ printf("%d′ ",b);; X2 t! q* \! p- i
+ s; q- V+ p& s5 T* M/ U) ~6 p
c=p-a*3600-b*60; //秒
% t3 q8 Z* V# n printf("%d″",c);
, @9 G% {' p$ [+ h$ g9 a# ^$ b; f5 E
5 L$ a' p. z9 |' t* D. `$ | printf("\n");* `" P* T. N X1 h9 ?
}8 \8 K7 }7 Y/ ~; r) t! w8 m
return 0;
3 Q% q# R n- c. m8 t5 W; q4 |8 x}8 l/ J' `2 w4 r3 |5 G; E, V
) C3 X+ d. {% V. D: C0 U$ T, f+ j# w3 v1 H/ L% V
* w& C6 O: G. C1 Y+ @! E4 Q/ Q
; \" Y* Q" z5 o0 P" e' R7 M. G8 R: X6 @0 P, t
|
|