|
int運算除法,,當(dāng)不能整除時,,小數(shù)點后面的數(shù)值會被省略,計算精度比較差
: H! }. k8 m4 ?5 K- E) M- v/ k4 [
# include <stdio.h>
, f+ R4 w1 Z P& W J+ S: W$ J' |0 O5 Q. |; c+ P8 n7 A
int main(void)
6 X7 s3 r) i4 s{5 w1 s- W. s5 H
: _7 q/ B) `+ y$ `5 T, F
int a=0;
& `3 g' `2 R" d% Y2 m d7 e7 sint b=0;* B, d( g( }* Z6 c! ?* P* F
int c=0;
( N0 [' L- |; \" {
j- d6 F$ C* s6 g4 j! Hint n=1;7 W# S9 o% V5 C9 W& g. r! Y
$ [8 C- Q$ H# p |+ rprintf("輸入齒數(shù): ");
1 t) D) W U' Z# gscanf("%d",&n);
* l5 k5 c. v& p/ [2 q
" P6 c" N" l- O$ L8 u: }int m=360*60*60;
/ ~( u" f" ^) e: B/ Q% l8 _7 v6 U) y; ^1 t7 G
m=360*60*60/n;0 i4 [! S( i1 V
- e: a$ L& u! Z5 X: Wint p=0;
" H% g$ r, k6 L+ j5 k c
2 ~4 K6 X* B( |$ b- f% vprintf("No. 度 分 秒\n");' E/ _4 E! }0 [' O
4 @! r% O4 A" `! `9 f! R( ?8 |( E. o+ F* B
for(int i=1;i<=n;i++)( P7 M/ ~4 p( g: G7 Y
- P8 {! m1 F% J+ b7 O* Z/ O{
5 Y& g$ R+ _0 |; U" N printf("%d ",i);. Y6 }3 m; x2 J1 [6 U4 w5 x* s6 h
9 W+ Q; L4 J* \6 u p+=m;7 E" j6 q4 t) C9 p' z
& R8 Q$ z2 a* T7 C8 q a=p/3600; //度 9 H* ^$ w5 ?! p& B s; z6 ]
printf("%d° ",a);* o! l+ {4 k$ ^4 m# ~6 p5 R
) c& h& R. m1 a7 M/ q b=(p-a*3600)/60; //分 , b5 ]4 k! v3 x# @
printf("%d′ ",b);
! G V# m( ]1 J1 m; S+ y0 \ ; e* y [0 t4 |0 T. g
c=p-a*3600-b*60; //秒 7 q! Y! e: O( A4 D
printf("%d″",c);( C" ]) T3 a& z
* U! m- p4 t$ V
printf("\n");0 k. |2 }( @) t' F; w% z3 I+ D
}: T% ]/ G+ i6 V. x1 M! f
return 0;
- a: E9 h7 @1 O, |% i$ E2 @5 o}2 C7 I' m& B& r& k
; l3 |/ c3 r# X% D* i
% ]7 o' `" r. l, d' V+ N4 i4 ^3 I
+ i _; j# [7 N- F9 j
2 }& J/ L( h, Z* n/ i. z/ Z
2 V) E6 r( G2 A* R, Y2 v+ ]) T: u: H6 w% z |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,,沒有帳號,?注冊會員
x
|