机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
21#
发表于 2013-9-15 21:11:14 | 只看该作者
int运算除法,当不能整除时,小数点后面的数值会被省略,计算精度比较差
6 Q0 u6 [1 }1 N% p8 ?% M; D
0 F1 Z; ]$ Q0 v( W# include <stdio.h>8 X& q, J+ B/ ~. D+ ^2 f
' w4 {  w1 X% W1 b' l
int main(void)
+ U$ K( P6 V; E9 ^4 S7 v7 V1 S{$ h$ G  S5 @$ h; _
1 k, ?' L9 z# F6 U. K
int a=0;- `5 e0 V; f" f9 G
int b=0;& l7 b! t" I% j9 L& t9 d1 X
int c=0;
2 v7 X1 x& T: c) p3 n' d  h6 H( V  v! J8 w/ F3 n/ X
int n=1;
0 \- v- \  K) [3 U! u+ |! o
8 k$ g$ u3 n) g" G* a8 \3 [3 b, kprintf("输入齿数: ");
! @+ c3 l* {* O5 R# Mscanf("%d",&n);  S1 G7 w; J* x

7 n% f0 t. h4 a. j1 ]int m=360*60*60;
! M: p& f$ c9 W& P& g0 B- R% ~) E+ `( n- z( h; k" `( f; X% [$ B
    m=360*60*60/n;* r7 W# N/ l& u- K" X
      
8 ], T8 a. |& w3 \2 Z- }int p=0;# }- q: n* j+ B- y) @$ o3 \

9 ~& e) Z. u- U& nprintf("No.    度   分   秒\n");3 k" ], ^4 u3 V2 I3 y
9 t8 U; p( _+ ~
% y1 z8 L/ ~5 u
for(int i=1;i<=n;i++)
0 K6 b) p8 F. A9 R7 `8 O0 R, e+ B+ q
{
6 m+ O" [7 P  V        printf("%d      ",i);6 k  M" ?( g6 n9 u2 ^# P- w& L
        
) M: M, {' C7 E0 t- e; e        p+=m;
1 |  J, V+ T3 p, {   
; D8 {; z3 P3 H: X8 r: D2 [5 h        a=p/3600;               //度
8 O3 e# Q0 z5 K, Q0 X2 q, w        printf("%d° ",a);4 k- y1 A5 v, o9 C

  j( m) A$ q4 E        b=(p-a*3600)/60;        //分 0 _7 o+ w$ k0 z
        printf("%d′ ",b);
- |! I+ L: m. ~1 F        4 W" z% Q8 r7 v/ X* L2 H% U
        c=p-a*3600-b*60;        //秒
: }8 c+ v- n$ u6 U        printf("%d″",c);8 t) W; F2 z* v" N
        
) n4 P4 T% T; t) k        printf("\n");. b5 x# w0 [& G$ w, W
}
# e: S; D0 {9 F& y$ n9 r5 Y3 Yreturn 0;0 o& L. W* e* c# u9 c" f
}3 l7 @' @/ t+ v8 J9 s

4 T1 N9 {' [5 Q) K5 Z/ S* G5 s. p! u
7 h0 U: F2 P# d/ f

6 r* s: [/ }* @; i# U8 q1 q! x9 I# T" U$ M  V

本帖子中包含更多资源

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

x

点评

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 11:48 , Processed in 0.054775 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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