机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 昨日明月
打印 上一主题 下一主题

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

[复制链接]
21#
发表于 2013-9-15 21:11:14 | 只看该作者
int运算除法,当不能整除时,小数点后面的数值会被省略,计算精度比较差
/ v, E6 {( _+ O7 X  z5 l9 G; Y, L, M2 }8 w/ ~3 v# ?
# include <stdio.h>
' g! Y! e, `7 v* i9 _" p* W$ V3 s
int main(void)
. w! B: n7 M3 F/ u. O+ s{
) E8 ]0 f4 Q7 C8 ^& M9 _7 Z! n& w& J& h5 w* X+ t: T" w9 C: I& p3 K
int a=0;
. S7 _, W. J* Q' j! `  oint b=0;
. e& {9 a3 ]7 ]5 c  p/ ]& hint c=0;
- I& |$ {1 ]3 q7 l! ?
' j' C! V: s; I" v9 T: \, dint n=1;! T. D" e$ A. n  f. k+ L

0 ~* e: p) U) U# ]: n* ^6 oprintf("输入齿数: ");% c/ [0 M5 n7 l& b: u2 e  U4 p
scanf("%d",&n);
) U1 q0 Y8 {7 z
5 l# Q3 ?! |3 yint m=360*60*60;, h# e0 m- B0 i; m
/ |7 w0 X: v* ^3 a% R% G
    m=360*60*60/n;- T5 x& l2 P3 C1 [1 }
      
5 z4 a" X2 G, j) d; r* b1 ^int p=0;
( p# _1 N. r; y9 S$ U" ~9 I6 y$ w- G! [' ~4 x- ~" v( T% {+ X5 t, s
printf("No.    度   分   秒\n");
  f4 _% y; }0 ^, v; @2 U, ^/ L) m# {8 }6 ?0 A5 B

& I8 e( D  F7 k8 ~  s' y- [for(int i=1;i<=n;i++)2 ~4 k/ }: {! H+ c+ S
2 o0 N6 O5 @( ]- o
{; T9 {# E# z. `
        printf("%d      ",i);6 h$ |% b" m5 m3 m  R0 O* f. o
        
0 R- m! b% W2 j, Q        p+=m;6 [( v' ?6 q) b$ B0 k9 G
    / H1 M6 |$ D' m$ e- V7 F' E
        a=p/3600;               //度
7 M" c' ?1 q* L        printf("%d° ",a);
2 k/ l# Z( R- V1 C: F1 `+ j+ A+ N) W1 B+ e) A3 ^" t3 \
        b=(p-a*3600)/60;        //分
( I: Y9 d) ~$ T9 ~6 I5 b& d: K; _        printf("%d′ ",b);; [7 w1 Y9 @" {2 I, x
        
1 P5 V2 X2 C& e/ ]4 P        c=p-a*3600-b*60;        //秒 # ?2 W1 c. S& R3 f
        printf("%d″",c);
! K* Y7 F, z: r/ k" B; |1 d, l        " v0 L3 q8 w; n6 K; N
        printf("\n");
3 D. ?6 h0 e- e* V( {, ~4 p}
" Q* u; d6 V# X% e; T9 i2 Freturn 0;
) m8 \7 h) `! ], c3 T$ z) y5 K}! t6 `- M/ \4 D: O% v6 ?  ^
. n# a* U8 b' Z4 b% p  \4 A3 j
8 k+ `, V  \1 {; }' }2 ^/ s4 U3 `

! v1 r& A3 ]# d0 f* y+ r0 Y
- Z% I3 f1 `/ ~" |% Y
2 ]8 o& K( _2 D

本帖子中包含更多资源

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

x

点评

对,int做除法是要考虑这点。兄弟c语言不错!  发表于 2013-9-16 13:46
回复 支持 反对

使用道具 举报

22#
发表于 2013-9-16 19:32:34 | 只看该作者
数据类型与精度
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-1-8 11:42 , Processed in 0.048009 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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