找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 昨日明月

求解一个C语言程序功能是每隔6°18′54″就增加6°18′54″并输出结果的程序问题。

[复制链接]
发表于 2013-9-15 21:11:14 | 显示全部楼层
int运算除法,当不能整除时,小数点后面的数值会被省略,计算精度比较差
& n" O3 O8 g7 L" [
) o( }0 t) B& o: J# }" p# include <stdio.h>
+ [% s, K. ]/ x3 o: U% C0 _2 d6 C4 @" ^' _2 N9 A: |& Y1 Y4 o
int main(void)
- L4 w" g  N. P6 d  Q{! w; I( l" U5 [/ x4 |9 [

' i$ f) g, ]8 }+ F* s5 q) uint a=0;
1 t/ K" ^9 N: \* g: pint b=0;
2 |4 r/ Q8 |4 }$ c% ^: tint c=0;
: C- V+ F& @0 \7 j: }) d9 [& l( h3 V2 g! e& Q
int n=1;8 z7 V7 {) p  z, S+ |) H
* `9 V1 R$ j) b: R5 `7 `# @# p; R
printf("输入齿数: ");
0 d% k+ w# v- o% u% {5 A  O  oscanf("%d",&n);6 m6 O/ ^8 o; {9 D+ A$ S2 v% i7 g

, T" ~  _' s; |+ u2 Fint m=360*60*60;
5 m. u- U3 w( T) Q! e( S8 R8 K
! R: `7 n) \0 R+ m/ |: n* h    m=360*60*60/n;
2 {, Q' x* z( Y      ' z2 J9 T( |+ ]) }
int p=0;
' l! a- o. a& x1 H4 A, c$ w$ ~3 F
& C+ f& ^( `; }4 f2 ~* K4 n* Q4 Yprintf("No.    度   分   秒\n");
1 _( k3 L# c8 i6 J# i3 X- d8 c6 V
' D: G8 t) W, r6 c9 r4 O) o1 M
for(int i=1;i<=n;i++): `* x  M- V/ N: B* q

& H  A+ D* }- x+ `{
( ^3 F( O. E+ n! i( `/ L  c        printf("%d      ",i);
9 n2 O4 o3 a: V. c9 i        & [9 u$ b+ F2 R; W; U
        p+=m;# ?( f& q. l) f7 o2 U; o- f
   
' B( I0 |. X9 R( r        a=p/3600;               //度
; h" O( |: l( ?: e, |9 o; X! K, C        printf("%d° ",a);# j4 `: Q" `! N' }
2 A& f1 l$ c% a, t, V1 L1 I8 b
        b=(p-a*3600)/60;        //分
( d6 e4 x* G4 k$ I$ `        printf("%d′ ",b);: t0 F- ]' ?- J" |+ x8 @
        
* i! O# a/ y8 ~. j7 _; G; l( l) w        c=p-a*3600-b*60;        //秒 ( ^0 X0 V$ N6 Z4 }2 _, Q
        printf("%d″",c);' b( Y- {3 W; r7 T' g8 f) z; a
        
9 X/ G5 |4 Z( @" V/ H$ x/ o. [        printf("\n");: S4 y) \0 E4 `' d
}
* K$ r" J, z6 ireturn 0;
$ _) Y2 {5 I+ K3 v}3 \; t8 S/ \0 q" z! @1 x
. Y% t: n% ]7 n$ \
% O* t$ g3 r2 j$ H0 W
2 d& O5 u7 P! U
$ Z! \3 n4 D2 |8 n

6 P# i6 E0 b( h1 h8 @

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×

点评

对,int做除法是要考虑这点。兄弟c语言不错!  发表于 2013-9-16 13:46
发表于 2013-9-16 19:32:34 | 显示全部楼层
数据类型与精度
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-10-17 09:53 , Processed in 0.074884 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表