機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
123
返回列表 發(fā)新帖
樓主: 昨日明月
打印 上一主題 下一主題

求解一個(gè)C語言程序功能是每隔6°18′54″就增加6°18′54″并輸出結(jié)果的程序問題。

[復(fù)制鏈接]
21#
發(fā)表于 2013-9-15 21:11:14 | 只看該作者
int運(yùn)算除法,當(dāng)不能整除時(shí),小數(shù)點(diǎn)后面的數(shù)值會(huì)被省略,計(jì)算精度比較差7 {; \, z; _6 j. t2 v' H( i% I
  F# C: H3 x) O: z% d" @' o- T
# include <stdio.h>: A% `! \6 ~& W$ x
2 K$ v: U0 f! Z! u7 F# I
int main(void)6 {* c- n! d+ J% ^0 Z8 \' ^
{  T: G; R. C. z

+ O2 D4 j6 o  y; Hint a=0;
7 ]4 u: t5 s7 |% x4 R4 oint b=0;
, |; ?; e' w1 Fint c=0;9 i- h, _6 B2 S* M5 x3 ^
9 O' e% ~. q, i% S+ @8 g4 B
int n=1;
7 r1 E  I/ C- d
) O* z  h( {8 oprintf("輸入齒數(shù): ");6 y; h5 ?+ x5 X* e" J- t  L2 l
scanf("%d",&n);1 X3 [8 Q+ `; Q4 j1 Z6 n
/ w7 J1 y; O. C
int m=360*60*60;
. u3 n; Q, t9 v+ i' }2 `6 t- o5 w- P/ F8 P  I
    m=360*60*60/n;) l1 U8 T, c  A! A4 ?
      
: o; c( p7 l0 v3 g' s- B' ?; iint p=0;
; F) T: L$ W6 g9 n9 P) S
6 ]0 N" Z/ C3 L* Dprintf("No.    度   分   秒\n");
( Q8 q& ]4 T  H; K( w& q
" u' m' `/ K8 [& K( l: N2 U: u6 E1 a/ u5 \. Y; w6 i
for(int i=1;i<=n;i++)
1 m5 `; P% Z& B4 T" v% k
( C) Z% O, j2 K: v* w, ]+ s* ~{: B: X4 z. b5 e' B
        printf("%d      ",i);
  a( t' x; `9 g3 Q          ?+ y4 W% ]8 y( \& Q4 F5 z
        p+=m;/ \7 x/ a2 K/ u& d8 X% R7 B
    : s/ o# \% |; @
        a=p/3600;               //度
6 L  }& l4 e/ w  A. T$ r* q9 y! p        printf("%d° ",a);
% p3 u+ w( M! f8 G. z. i
, z" m( o7 ]% M- t; Q" x4 u( V        b=(p-a*3600)/60;        //分 8 o8 Q% d6 ~/ P0 v  y* B  S; @
        printf("%d′ ",b);
6 \% @, f) l; S, Y" i2 D9 B        
& ^! h: r. J" F8 v        c=p-a*3600-b*60;        //秒
- P) A" ^; h. {1 Y$ ?0 w6 {  X8 N        printf("%d″",c);! ^% j) b0 U0 `3 C/ _$ r
        9 J: g1 }' s; H9 I5 y; ~, M* j7 K
        printf("\n");
& w2 l! Q" F' b0 t' t/ E}( Q! S0 \' z) a0 @+ D# r
return 0;4 t: I( ?+ B( x
}8 M" ?- ]/ a2 p; n  l6 `

6 s, d% o$ i7 T
' X( a  R! B" |& H" @" q% y( J
/ J% o9 w; x, x. i2 b, V# J8 v* e& B( u; w9 h( Y' F5 t4 o3 g4 R

% M4 Z$ H, D5 ^9 c8 T

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)會(huì)員

x

點(diǎn)評(píng)

對(duì),int做除法是要考慮這點(diǎn)。兄弟c語言不錯(cuò)!  發(fā)表于 2013-9-16 13:46
22#
發(fā)表于 2013-9-16 19:32:34 | 只看該作者
數(shù)據(jù)類型與精度

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-9-25 23:19 , Processed in 0.050652 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表