機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: yy1028
打印 上一主題 下一主題

C語言程序編程,求助,有薄酬

[復制鏈接]
11#
發(fā)表于 2013-12-31 19:15:55 | 只看該作者
中間那個冒號什么意思??
回復 支持 反對

使用道具 舉報

12#
 樓主| 發(fā)表于 2013-12-31 19:30:54 | 只看該作者
crazypeanut 發(fā)表于 2013-12-31 19:15 3 L3 k, Y; c, U- E9 ^+ b& {4 r
中間那個冒號什么意思??

1 }. T7 n) o, Y0 k7 o: H# _是比上的意思  A除以B比上C除以D
回復 支持 反對

使用道具 舉報

13#
發(fā)表于 2013-12-31 20:25:18 | 只看該作者
yy1028 發(fā)表于 2013-12-31 19:30 ( @; P5 K1 R" y7 A9 P! V. Y0 M
是比上的意思  A除以B比上C除以D

# I0 a% e. ~: R8 bVC6.0編譯通過1 K( n; Y2 B& T3 Z

/ t* ?. F2 W: U9 b4 K6 M" g0 Z#include "stdafx.h"  N: N2 c% O7 j: f# Q5 p0 I0 `
#include "iostream.h"
% ?* h! c( T. @; G#include "iomanip.h"  y& u6 B! [) ~% e
int main(); }  P0 d" s9 ^6 G- m
{; S: e' p0 U* c' x6 b5 C; l
float a,b,c,d;
4 t) g/ u5 m0 S9 k+ yfloat e;+ S  V2 t  d& b# |7 h1 ~
cout<<"Input the first number:";
% P; ^; Z  W) a( b( N4 K% h% d, Scin>>a;
( I% c2 H( H8 m8 k) D1 f# B* t) ecout<<"Input the sencond number:";, V- z: ^' }9 q; M  K2 N* k
cin>>b;
7 D2 p# U! p4 e: D$ ~  Ccout<<"Input the third number:";9 O* W' ~+ s: U" R# T
cin>>c;2 Q- |% B) k. `$ v* X$ D% m
cout<<"Input the forth number:";7 e' r. @0 ?, V) R
cin>>d;
* h3 X7 s( O6 }! ye=(a/b)/(c/d);# J' m3 n" x! J' b% {/ u3 A. }
cout<<"The answer is:"<<setprecision(6)<<e;! `( o: Q7 [  R$ Y& `6 S2 X" |
return(0);" ?2 q: D# [. k
};9 W* ^, H1 N9 d  j; R

" b* G1 I. C3 @2 Z& l" P2 m: z0 G
. g) E; B0 S) H2 h, D' _

點評

剛剛式了一下,不知道是我弄錯了 ,還是什么 運行不了?  發(fā)表于 2014-1-1 20:25
最后一個分號是個空語句,用不用無所謂,編譯器會將它忽略。  發(fā)表于 2014-1-1 09:31
實測下來末尾分號去掉不影響編譯性,也能編譯通過,所以可加可不加  發(fā)表于 2013-12-31 22:14
賢弟,末尾的分號如果不要,不知是否可以。  發(fā)表于 2013-12-31 21:36
輸出精度控制的不太好,用printf函數可以精確控制,忘記那個函數怎么用了  發(fā)表于 2013-12-31 20:26
回復 支持 反對

使用道具 舉報

14#
發(fā)表于 2013-12-31 21:47:08 | 只看該作者
本帖最后由 fmdd 于 2013-12-31 21:48 編輯 2 p# \0 B+ n! u4 e" ~) L

' W$ H. U- N; c; [$ K0 ?# include <stdio.h>: N0 @& d3 D% V6 k# a) j

, F3 l, J5 r9 H5 sint main(void)0 g1 T0 K+ s3 X. n/ n/ y" o$ G4 d
{
2 e% l: ~' z4 Y, X0 A6 e( A1 O- ]: Y5 `- B3 m9 a
float Y=1.0;
) s) ?5 c1 W2 m9 R) \1 I& I' k& j+ _3 _; r
for(float A=20;A<=70;A++)
( Q) D' e; W/ R! G( \) m0 e5 V& ~7 V2 M" \( a
{1 o. j% T: d$ v: }- B( r5 f
    for(float B=20;B<=70;B++) # z+ d1 S+ h/ P- [* D" T1 k1 l* u
    {- c# y- e* h0 a! E* q3 b
        for(float C=20;C<=70;C++) " A) |4 y& @/ p' k' O& f
        {
$ d% k) T7 |, h, H7 h, z) a            for(float D=20;D<=70;D++)
9 v3 x5 F& k2 ?. _- f* b7 p/ I% |            {
4 s; j* W% x+ G6 o9 z0 f" H                Y=A*D/(B*C);
2 P3 F$ L* N9 L- p6 E0 v               
: |  Q( z) y, B) R2 t                printf("A=%f  B=%f  C=%f  D=%f  Y=%f\n",A,B,C,D,Y);
$ ]$ V8 z) z: W, u2 q/ N                9 L* O) n6 U  L; I6 ^5 A
            }
; i% d$ Q4 i; S* s' X: z        }: F9 f# ]( {& u0 {& y  K
    }
6 e3 c& V2 u. O5 M6 N}
0 L3 L2 `" V$ u5 U) q/ W0 x
( I# `1 ]4 M/ v' |, @return 0;5 [* E3 ^2 T" `" a- ^) k/ f
}              
4 c. B9 R. U  M. c! G4 x
0 k0 Z. e8 r3 W6 B; x
2 z- b6 y; }7 c$ B+ A# s0 ]$ R, }6 d0 ]! J
部分輸出:
5 b2 V. Q: E  S1 P
1 e1 v7 I$ J( I7 ^A=20.000000  B=21.000000  C=39.000000  D=52.000000  Y=1.269841
! }) t  N" X* ^2 ?( b! _A=20.000000  B=21.000000  C=39.000000  D=53.000000  Y=1.294261
5 V. ~0 E% K5 p( j0 O7 M) fA=20.000000  B=21.000000  C=39.000000  D=54.000000  Y=1.3186817 ?/ e* O8 P% U7 V* H5 \/ f( ?
A=20.000000  B=21.000000  C=39.000000  D=55.000000  Y=1.343101+ ]/ a4 R4 x0 ]3 h( x4 t+ r
A=20.000000  B=21.000000  C=39.000000  D=56.000000  Y=1.3675217 o6 @6 g  x7 ]+ M0 R
A=20.000000  B=21.000000  C=39.000000  D=57.000000  Y=1.391941& X9 i1 A' q8 L. r! V) m. s) P
A=20.000000  B=21.000000  C=39.000000  D=58.000000  Y=1.416361
. u+ Q$ o% S3 V6 qA=20.000000  B=21.000000  C=39.000000  D=59.000000  Y=1.440781" v3 b- V9 g& ~- U9 X" e
A=20.000000  B=21.000000  C=39.000000  D=60.000000  Y=1.465201; n5 s5 O% V' b6 {) T* Z
A=20.000000  B=21.000000  C=39.000000  D=61.000000  Y=1.489622
- l( F% m/ Q8 E* S, ?  m7 VA=20.000000  B=21.000000  C=39.000000  D=62.000000  Y=1.514042, c# S$ b& K' L. C% R1 U
A=20.000000  B=21.000000  C=39.000000  D=63.000000  Y=1.5384629 [* @+ I1 ?3 ?7 F8 s% ?6 O" g2 X9 X

點評

樓主說只要無限循環(huán)小數。好像還要檢測一下?  發(fā)表于 2014-1-1 12:06
不知道這個題目,樓主用到哪塊?  發(fā)表于 2013-12-31 22:36
正確答案應該是這個了,我沒理解題目意思,哈哈  發(fā)表于 2013-12-31 22:15

評分

參與人數 1威望 +1 收起 理由
逍遙處士 + 1

查看全部評分

回復 支持 反對

使用道具 舉報

15#
 樓主| 發(fā)表于 2014-1-1 20:21:18 | 只看該作者
crazypeanut 發(fā)表于 2013-12-31 20:25 9 }0 G% i. \' A4 ^' o. g$ ^& F& e: E& q
VC6.0編譯通過6 u# f# n; S! n1 @2 ?6 \

6 }2 D, {- p, L8 d#include "stdafx.h"
- g( D: h: z! {* P
這位大哥,如果程序能達到要求就是循環(huán)小數   我會給你薄酬的
; [0 \. r. r* `! |能加一下QQ嗎 123738089,方便以后
回復 支持 反對

使用道具 舉報

16#
 樓主| 發(fā)表于 2014-1-1 20:22:23 | 只看該作者
fmdd 發(fā)表于 2013-12-31 21:47
/ ], T% I% `5 r$ E& E2 y# include
3 {. V7 F7 y2 l) ?0 v2 s8 i( V( v( n
int main(void)

# n# ^7 Z' ]4 Y5 K2 _如果程序能達到要求就是循環(huán)小數   我會給你薄酬的 1 o3 e) E; X) c% ~" q
能加一下QQ嗎 123738089,方便以后合作
回復 支持 反對

使用道具 舉報

17#
 樓主| 發(fā)表于 2014-1-1 20:28:24 | 只看該作者
我把程序輸進去  怎么會出現這個問題呢

本帖子中包含更多資源

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

x
回復 支持 反對

使用道具 舉報

18#
 樓主| 發(fā)表于 2014-1-1 21:09:34 | 只看該作者
不知道怎么回事  兩程序都沒有運行成功 就是沒有出現一個黑色的框   讓我輸入結果Y
回復 支持 反對

使用道具 舉報

19#
發(fā)表于 2014-1-2 17:23:50 | 只看該作者
本帖最后由 冷水黃金 于 2014-1-5 19:28 編輯
) |1 R! N' f- q
0 v8 x2 l/ G+ B2 e5 t% ~讓我想起了那段快樂而瘋狂的日子  t, e' P7 w) T# S
, Y, n2 m2 U2 F
改編14#,未運行,十有八九有問題' [  f) {8 U( w% @, e) ]8 Q
& {: T- H- X: f: u7 U( d, p) n
#include "stdio.h"
7 W& r) w4 [* R4 Bint main(void)
  E0 q1 V; q* F1 _{
0 T$ L) S# i( N% W, K       int p,q,i,j;! z) g- c6 d8 k# ?7 ^
       int A,B,C,D;
+ @1 [. g2 M" a% y/ p3 ]       float Y;
7 V5 _! }0 z8 ?* v       for(A=20;A<=70;A++)
# d; q2 o' o  Z  f- x2 b) k( y       {7 v# C# Z+ F) \% u3 O) ^" {2 N
              for(B=20;B<=70;B++)
  c, }# J) ?( @6 f5 D9 N              {& Y1 }7 |0 V7 I: [1 t; o
                     for(C=20;C<=70;C++) % j8 V7 w2 o; u* ~- N+ k2 e
                     {
+ Y7 ]5 t* D8 V: b                            for(D=20;D<=70;D++) + s$ F9 Q7 Q) k2 _, R; `; R
                            {! w9 q. t9 b, G/ Z  k+ H' T
                                   Y=(float(A)*float(D))/(float(B)*float(C));- i5 y: F* W1 Y4 f
                                   p=A*D;
4 w! \% M3 i+ J0 ]  I                                   q=B*C;
& j0 F( d6 V" \3 P" X, ^, I8 m+ o1 a                                   i=p%q;
0 h7 T! R; p5 C8 G' [                                   if(i!=0)/ A/ J: ]/ u4 S7 M4 \9 r& @
                                   {
" u, ^* W; V+ Y: i' u/ a6 Y* b0 v; ]                                          p=j=i;  n% k) B4 E% l4 |: C! y$ A
                                          for(i=j;i>0;i--)4 `3 {9 P2 \( @" N) E) A
                                          {$ N; O8 E5 W- Q+ Z- I
                                                 if(i>p||i>q)
& O' ?$ l' u- O1 r2 Y                                                 continue;' Y* `$ q) P" @. }- v
                                                 if(p%i==0&&q%i==0)
0 |9 `8 b( k- w0 U3 e9 v                                                 {
" y4 a. d2 V! h# B; N                                                        p=p/i;
' B# B6 \0 I" j                                                        q=q/i;
( b& S( \; \$ [2 ?8 W                                                 }! }$ f: V) ^3 c7 r
                                          }
" b9 z* Z  E0 I1 |3 }                                          for(i=1;i<=q/5;i++)
: d' I$ O) S1 _, P5 m                                          {
9 y: Q- M7 d- [" c) Y" Z* Q6 J                                                 if(q%5!=0)9 G) A7 c! Y" U* B
                                                        break;6 N( W7 I9 @0 e. c$ e' W: @
                                                        q=q/5;
0 ]8 }8 a+ c* Q                                          }
( D$ R; G1 ?7 L; X: a                                          if(q!=1) 6 s7 p9 h1 @: u
                                          for(i=1;i<=q/2;i++)  S% `) Z2 D% G$ n- o' T0 Z9 e
                                         {; v/ B+ E. j: r
                                                   if(q!=1&&q%2!=0)
! N0 T* |" V/ D+ w& Q1 P) q$ ~                                                   {
) r  T8 d" y" f4 t                                                        printf("A=%d B=%d C=%d D=%d Y=%f\n",A,B,C,D,Y);3 k! A2 y$ r' E# d  p
                                                        break;! v; X1 ~" F6 X5 S) Z/ p
                                                   };4 I8 Q! |7 @/ A' f9 k+ R7 e( I) Y
                                                   q=q/2;1 d# N0 S. K) q* ~1 }& y4 M
                                         }8 ]/ a# a! u' h5 u  \5 x
                                    }$ n( {( {: V/ r
                             }
2 U1 K: b. K: g$ w& M  Z4 `- V& ?                      }# l4 T. U7 S, p$ s' V1 d
               }
. N- T# s& c7 U& e9 Q2 h7 N9 i       }
. Q3 [- Y' H7 Q. F5 z2 L}0 R! ^& p+ _. f% a( k2 z6 f# U* m
+ |5 N4 f8 i; r
4 _" v) n% s% d" q+ z
$ W; d5 w9 m* n# a

4 j, L' P; y  v2 p0 V

本帖子中包含更多資源

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

x

點評

再次修改了下算法錯誤  發(fā)表于 2014-1-5 19:27
下載了個VC2008,修改了下,運行通過。@yy1028  發(fā)表于 2014-1-4 11:55
呵呵,十幾年沒用這東西了,能運行才怪,自己稍微修改下  發(fā)表于 2014-1-4 08:44
我復制進去 也不能運行  發(fā)表于 2014-1-3 20:17
回復 支持 反對

使用道具 舉報

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

本版積分規(guī)則

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

GMT+8, 2024-11-20 23:16 , Processed in 0.062550 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表