国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

機械社區

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 6347|回復: 21
打印 上一主題 下一主題

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

[復制鏈接]
跳轉到指定樓層
1#
發表于 2013-9-14 17:08:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 昨日明月 于 2013-9-14 17:46 編輯 / p9 N& d7 L4 W  ]' g6 `! G  b# W
9 l4 q0 x; e" _: h! C
# include <stdio.h>
9 u% g( J% n  _5 B! Kint main(void), K  g1 i3 K. ^$ E7 K/ M
{. l. J/ G9 ^) h: c, u, B* o; p
int i;
8 v2 S* ^' j( {6 z. j) W4 G  c& Fint a;9 m6 w( ~* j2 @- q2 f, b) l* C
int b;  S9 V9 k! q& ^  ^2 R
int c;! d8 R; z0 g. B1 Z9 J- A" Z
double n=0;
$ h: F+ K, |) l; R3 p    int  m=22734;
( `3 p) S* [5 q$ h, H* ~* d7 t    for(i=1;i<=57;++i)
* H3 s0 B6 T( K/ s1 f( d9 j{6 h4 o" g2 a- F1 r- i
  n=m*i;/ a) }2 g( {) q! O0 ^8 p+ l0 L
  a=n/3600;
7 V- t7 F# y1 J2 _8 h& N  b=((n/3600)-a)*60;
6 Q- _' h2 t3 e( \9 K% y$ b4 `$ c" H$ ~  c=(((n/3600)-a)*60-b)*60;
) Z: e# s, f3 J) o  printf("%d°%d′%d″\n",a,b,c);
5 p( {4 {7 X; ?) t3 c4 }! J}( h- U6 r- P, [; l) `
return 0;
3 \/ D0 _; ]2 d' }1 h* |' e4 r}: P/ e% Y( [/ U3 ]6 ^: n
" N  p% `' b% ^7 r7 g: i: \: b4 s
輸出結果:
  l2 s1 q( ]2 b5 P2 a8 c8 U3 W
6°18′54″
6 N  w9 ?$ {/ g+ t+ {12°37′48″
% @& {5 K# U; t) L- G18°56′42″1 T6 ]3 o# j" f+ K: l0 _* t
25°15′36″
; g) g& N$ \, I" \31°34′29″
。。。。。6 d, I9 v) ]) h( |$ ]
341°0′35″* }: v- p' ~* m$ U: q8 g8 Y
347°19′29″% E, M) r9 m0 `5 @0 w
353°38′23″- y  P) z+ f7 K9 q/ @8 g
359°57′17″

- m: r7 S: v. V0 n7 G2 _9 U
Press any key to continue
" O2 T/ |/ y3 P4 U# }6 A9 d1 j第五排正確的結果應該是31°34′30″  想問一下這個程序哪里出問題了,理論計算與計算機程序計算結果相差1秒/ M( c5 ~$ b, o! p
ps:1°=60′=3600″
. E1 `) l" a0 i! g, p/ `% c# G
回復

使用道具 舉報

2#
發表于 2013-9-14 17:29:19 | 只看該作者
a,b,c怎么能定義整數呢,我去

點評

就是要輸出整數,你好好看看程序  發表于 2013-9-14 17:32
回復 支持 反對

使用道具 舉報

3#
 樓主| 發表于 2013-9-14 17:32:07 | 只看該作者
就是要輸出整數,你好好看看程序

點評

不可能吧,就那個算錯了,其它56結果都是對的。  發表于 2013-9-14 17:35
我也是提個建議呵呵  發表于 2013-9-14 17:35
整數精度不夠吧  發表于 2013-9-14 17:34
回復 支持 反對

使用道具 舉報

4#
發表于 2013-9-14 18:47:47 | 只看該作者
不懂
回復 支持 反對

使用道具 舉報

5#
 樓主| 發表于 2013-9-14 18:53:44 | 只看該作者
風隨意 發表于 2013-9-14 18:47
! a6 c+ L; ^6 P8 z5 i# a" p不懂
2 C9 v: Z# T. n
就是加工齒輪 需要將360°等分。多少個齒數就多少等分
+ V$ t6 T; E8 |/ L+ ^
回復 支持 反對

使用道具 舉報

6#
 樓主| 發表于 2013-9-14 19:03:12 | 只看該作者
本帖最后由 昨日明月 于 2013-9-14 19:04 編輯 ) }8 z$ M3 L; E% B- f. ^. P6 D

" [/ ]$ ]4 _5 G9 l7 z4 w  [0 D: Whttp://www.odgf.cn/forum.php?mod=attachment&aid=Mjk3MDM4fDQxN2QzMGNjN2VkY2NkMGFmNzk4ZmJjMGEzNWEwYjg5fDE3NDcyMTkzNjY%3D&request=yes&_f=.jpg 完善了程序。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復 支持 反對

使用道具 舉報

7#
發表于 2013-9-14 19:12:47 | 只看該作者
double也是浮點數據類型,它比float更大,這種東西計算精度不高。
8 ~2 Q/ Y+ F6 u- g" U6 m
  _( G5 I; s* D由于n是doubule型,那a、b、c與n運算后,全部自動升級為double型了。0 d9 _9 Z4 [; }* D5 W5 a

3 q8 i8 S2 A  T0 O8 x+ ?+ ~0 I% |由于360*3600=1296000,已經超過int的最大值范圍了,對這種超大的整數運算,你需要使用“大數運算”的方法去處理。, b1 v, j1 ^# ]2 Y/ j

. a$ q: n' }8 {0 x3 }關于C語言的大數運算,網上有很多相關的資料。
回復 支持 反對

使用道具 舉報

8#
 樓主| 發表于 2013-9-14 19:55:38 | 只看該作者
fmdd 發表于 2013-9-14 19:12 1 @3 L3 m7 A+ Q1 l% k' ~$ ^' Y
double也是浮點數據類型,它比float更大,這種東西計算精度不高。9 c1 ]6 G$ t: i& u
$ d( q# H& T, c( \0 S/ ^. D9 w
由于n是doubule型,那a、b、c與n運算后 ...
/ v) U. }' D6 L
嗯 謝謝。
. a! P, b+ |: Z0 Z$ u% i7 e
回復 支持 反對

使用道具 舉報

9#
發表于 2013-9-14 23:09:36 | 只看該作者
學習來了
回復 支持 反對

使用道具 舉報

10#
發表于 2013-9-14 23:10:45 | 只看該作者
fmdd 發表于 2013-9-14 19:12
# e& @; s* O: B1 S6 o7 ddouble也是浮點數據類型,它比float更大,這種東西計算精度不高。
+ A$ k- x" u" R5 ^2 H) h( [; `! m$ u" r
由于n是doubule型,那a、b、c與n運算后 ...

$ y- x: Q& c9 }$ s在32位機器上,int占用4個字節,1個字節8位,故int共可表示2^32=4294967296種信息,32位的第一位為符號位,故其值域為 -2147483648 ~ +2147483648,容納樓主的數值還是有余的,沒有超范圍。
6 b, g6 P0 D% g( O% I, S+ V! J0 b
7 H4 D- x0 N# ]$ u! u" r+ oa=n/3600,在計算n/3600時,會建立一個double型的臨時變量用以存放結果,然后再將結果的整數部分賦值給a,而不會將a升級成double型。因為a、b、c被定義成int時,在內存中已經被分配了4個字節,而double型占用的是8個字節,所以它們是不可能升級成double型的。
8 _$ b" J% R6 d( e2 m: p, ]+ t/ }9 m+ s0 `$ E4 {0 W
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

小黑屋|手機版|Archiver|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-5-14 18:42 , Processed in 0.067479 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产互换人妻xxxx69| 中文字幕久久久久人妻中出| 久播影院无码中文字幕| 色欲av永久无码精品无码蜜桃| 久久99精品久久久久久久不卡| 日韩人妻无码精品专区综合网| 强制高潮18xxxxhd日韩| 色呦呦国产av一区二区三区四区| 成人亚洲欧美成αⅴ人在线观看 | 伊人久久大香线蕉综合网| 日本欧洲亚洲高清在线| 欧美一区二区大片| 国产精品美女久久久久久福利| 少妇人妻无码专区视频免费| 丰满人妻无码∧v区视频| 成人一区二区免费视频| 粉嫩av中文一区二区三区| 免费观看又色又爽又黄的韩国| 草草影院发布页| 成人av专区精品无码国产| 国产妇女乱码一区二区三区| 亚洲黄片av一区二区| 成年女人色毛片| 日韩插啊免费视频在线观看| 日韩久久影院一区二区| 国产国产国产国产系列| 免费永久在线观看黄网站| 国产精品国产三级国产a| 视频 亚洲一区| 亚洲精品国产嫩草在线观看东京热| 亚洲夜夜性无码| 丝袜空姐一区二区| 奇米在线日韩一区二区| 国产香蕉尹人在线视频你懂的| 亚洲狠狠久久综合一区二区三区| 2019精品手机国产品在线| 午夜亚洲国产au精品一区二区| 国产精品成人一区无码| 最新系列国产专区|亚洲国产| 少妇激情av一区二区三区| 午夜福利国产成人a∨在线观看|