机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: yy1028
打印 上一主题 下一主题

C语言程序编程,求助,有薄酬

[复制链接]
11#
发表于 2013-12-31 19:15:55 | 只看该作者
中间那个冒号什么意思??
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2013-12-31 19:30:54 | 只看该作者
crazypeanut 发表于 2013-12-31 19:15
& L" @# x- P  S- e/ h% W1 m中间那个冒号什么意思??

- k9 ]) u* R" Y$ L是比上的意思  A除以B比上C除以D
回复 支持 反对

使用道具 举报

13#
发表于 2013-12-31 20:25:18 | 只看该作者
yy1028 发表于 2013-12-31 19:30 0 J" e8 Z( {) T( q6 [
是比上的意思  A除以B比上C除以D

5 s. E$ _( \* bVC6.0编译通过- B& R$ l' W; {9 t( m0 P

. Y9 g! T- c6 I#include "stdafx.h"
9 E' e3 V1 s) p#include "iostream.h"
( v" r$ N( ~  c  `5 u* m#include "iomanip.h"
' N% D7 ]0 |2 C( f: ~int main()" O* y" e7 c6 B" X% z+ J
{
) X" ]" f* o" ]* E3 i& jfloat a,b,c,d;
' x+ \* o. Q, P/ q5 @5 `/ N1 C! W" Ofloat e;
2 U% r, [! u2 J  s3 bcout<<"Input the first number:";3 r1 d; v/ n3 k) j# f* V
cin>>a;% |, H" t* q: f2 \! L& w: c
cout<<"Input the sencond number:";$ r  F) S7 b5 W! j1 O/ J
cin>>b;8 C8 B3 m0 t9 e7 ^* U8 T
cout<<"Input the third number:";
$ B: x: v1 ?, y! \  e* ]( @( gcin>>c;! y6 h# r- ]6 N" r: ^( }+ N
cout<<"Input the forth number:";
0 L3 c2 d5 M; n8 @# z* hcin>>d;
8 f; `7 z4 W! [( z& M5 ]e=(a/b)/(c/d);$ G; A5 Y" z5 S& M% x
cout<<"The answer is:"<<setprecision(6)<<e;
. f4 S6 E. d" X1 q2 Greturn(0);4 `5 K: ?  [: ~9 l6 [0 Q
};
4 s& n( J3 f2 Q7 k/ P: g9 w* X3 t. ?4 u4 L: F7 Z: j9 B
$ W4 Y; y& k2 V+ ^8 ~- f  V9 N/ K8 r" X

点评

刚刚式了一下,不知道是我弄错了 ,还是什么 运行不了?  发表于 2014-1-1 20:25
最后一个分号是个空语句,用不用无所谓,编译器会将它忽略。  发表于 2014-1-1 09:31
实测下来末尾分号去掉不影响编译性,也能编译通过,所以可加可不加  发表于 2013-12-31 22:14
贤弟,末尾的分号如果不要,不知是否可以。  发表于 2013-12-31 21:36
输出精度控制的不太好,用printf函数可以精确控制,忘记那个函数怎么用了  发表于 2013-12-31 20:26
回复 支持 反对

使用道具 举报

14#
发表于 2013-12-31 21:47:08 | 只看该作者
本帖最后由 fmdd 于 2013-12-31 21:48 编辑
* R- X' x: z. S8 G3 y7 J  P  v/ z8 U. H6 s; v- x/ O
# include <stdio.h>! a* N; h/ n8 `9 v- P' k" n
( B  T, I! ?1 c7 k  s
int main(void). o& j% ?" b# j8 N. ?* r# P( {
{4 A; R0 j# f& Z3 w

8 w9 A. f7 W5 Z; N" u) hfloat Y=1.0;" {: P8 s% ]1 {& Y: B0 e
& t  G: _2 r% Z3 k  H3 p8 _
for(float A=20;A<=70;A++) - N$ r& R  ^; f1 @
3 d3 V' |; W0 M- s5 j% T; q
{5 l" A/ ~7 E& `( K' h3 _
    for(float B=20;B<=70;B++) 7 B; Z3 J6 o1 ?: C
    {
2 r4 h* m" o' t. `& \3 S" D        for(float C=20;C<=70;C++)
: }& }$ h* P3 f        {
$ I3 h: o- ]# G, j            for(float D=20;D<=70;D++) ' e4 L+ p( `2 H  n& v$ Q) j
            {# @/ A. v4 K& r, v
                Y=A*D/(B*C);
% B; }5 A5 b* T# G+ o0 o% B3 u                $ x5 |; E" @/ z- ~: W1 g. V% V
                printf("A=%f  B=%f  C=%f  D=%f  Y=%f\n",A,B,C,D,Y);
  T3 j/ r4 j* V6 M8 w                4 G5 j; ~5 q1 g) ^
            }- n: u) `' f1 d
        }2 K7 q- B5 g% `$ J4 c
    }
' x1 t! o+ \2 `0 y/ R3 ]6 N4 n}
# q& Z* F" l1 M& w
, G' X: f$ ?5 o( R" Greturn 0;
/ H) W: w" Q0 `6 o" N. Q* g}              
: g7 K7 e+ E; t0 v: \, |, B; j2 R% h  \& h+ H5 Q. ?
* O4 Z, s  E6 V3 Y1 O

6 z. ]' O3 k- W  |7 |5 }% d" W部分输出:3 `0 V8 t% F9 [
6 X* C+ G+ X/ o; y0 D5 N. f5 K
A=20.000000  B=21.000000  C=39.000000  D=52.000000  Y=1.2698413 K7 s0 C* o& ~% U4 b
A=20.000000  B=21.000000  C=39.000000  D=53.000000  Y=1.294261
: _) i- O1 z% _. RA=20.000000  B=21.000000  C=39.000000  D=54.000000  Y=1.318681, P- p% b5 C2 q- D( _
A=20.000000  B=21.000000  C=39.000000  D=55.000000  Y=1.3431011 P) ?& h/ A8 j+ ?! u
A=20.000000  B=21.000000  C=39.000000  D=56.000000  Y=1.367521
7 X7 w3 X; H7 t$ B) h8 @  sA=20.000000  B=21.000000  C=39.000000  D=57.000000  Y=1.3919416 `  @3 k. k" T/ R/ [' S/ R
A=20.000000  B=21.000000  C=39.000000  D=58.000000  Y=1.416361, d6 ^, V& O1 c# J6 s
A=20.000000  B=21.000000  C=39.000000  D=59.000000  Y=1.440781
# s2 l  Z9 B4 l, V, O" xA=20.000000  B=21.000000  C=39.000000  D=60.000000  Y=1.465201
# r: y' {; ^" Y( U4 b: TA=20.000000  B=21.000000  C=39.000000  D=61.000000  Y=1.489622
. c# d* N$ ^. R; E. V; i7 n4 k8 c  TA=20.000000  B=21.000000  C=39.000000  D=62.000000  Y=1.514042
2 Q* ?9 Q. ]# w6 l1 [5 ?A=20.000000  B=21.000000  C=39.000000  D=63.000000  Y=1.538462
1 N/ h' |5 Z9 j! D  |+ D

点评

楼主说只要无限循环小数。好像还要检测一下?  发表于 2014-1-1 12:06
不知道这个题目,楼主用到哪块?  发表于 2013-12-31 22:36
正确答案应该是这个了,我没理解题目意思,哈哈  发表于 2013-12-31 22:15

评分

参与人数 1威望 +1 收起 理由
逍遥处士 + 1

查看全部评分

回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2014-1-1 20:21:18 | 只看该作者
crazypeanut 发表于 2013-12-31 20:25
* D) y/ ~0 ?; F3 J/ G$ J3 QVC6.0编译通过4 d6 P- Y; }2 d
8 `" K$ I0 k; w. z2 _7 N3 ~
#include "stdafx.h"

* Z$ F. l" P" X( i" g 这位大哥,如果程序能达到要求就是循环小数   我会给你薄酬的 & O3 P- y  U5 b- z7 S7 F
能加一下QQ吗 123738089,方便以后
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2014-1-1 20:22:23 | 只看该作者
fmdd 发表于 2013-12-31 21:47
9 i4 t4 l( @' b' j: y# include
/ x5 E' i8 N7 k2 Y5 \, I
) I0 {" E3 M: Y& X, S: dint main(void)

- h& a) I. ?& i7 J如果程序能达到要求就是循环小数   我会给你薄酬的
* @- q& r( A, o' _$ b+ o. h+ W能加一下QQ吗 123738089,方便以后合作
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2014-1-1 20:28:24 | 只看该作者
我把程序输进去  怎么会出现这个问题呢

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2014-1-1 21:09:34 | 只看该作者
不知道怎么回事  两程序都没有运行成功 就是没有出现一个黑色的框   让我输入结果Y
回复 支持 反对

使用道具 举报

19#
发表于 2014-1-2 17:23:50 | 只看该作者
本帖最后由 冷水黄金 于 2014-1-5 19:28 编辑
# X. j& `, X4 C8 S- I4 q' |" a* [& H2 C3 X6 `; F) {% Q( R
让我想起了那段快乐而疯狂的日子4 {$ i5 i( U/ F
  L  M. N) I! i0 ]0 y9 w% L
改编14#,未运行,十有八九有问题% v; Y, ]; \$ y8 M; y9 }
0 R6 k# M2 f, ]7 X3 M
#include "stdio.h") f; P  |+ }9 o! Q
int main(void)- [. E7 M: x8 n5 U* e9 N: I- ^
{
' Z9 \7 w0 [# r: o       int p,q,i,j;7 K  u- [$ Z2 k/ J1 o. ^& n
       int A,B,C,D;
+ d3 L$ S1 V5 n3 Y1 t' R% r       float Y;
- L# R5 P) @$ A       for(A=20;A<=70;A++)
5 w6 b4 X* _$ Z       {
) F5 L& R. n  |8 I: c  O              for(B=20;B<=70;B++)
9 A* B- Z( `8 s+ C              {# l$ q8 [1 M5 l$ E* r; O
                     for(C=20;C<=70;C++)
  E$ B/ Z2 u! E                     {
0 x9 E- \; p0 ^9 X6 C/ V                            for(D=20;D<=70;D++)
) y3 L# J9 L0 Q! X                            {$ V; B) u7 q! W0 U+ W
                                   Y=(float(A)*float(D))/(float(B)*float(C));6 _* ^0 V6 _0 N* d) R/ P! h0 r( j8 |
                                   p=A*D;  r, d1 Y  l. |0 Q) Z) \) E2 ]
                                   q=B*C;0 p& N9 v5 l" a
                                   i=p%q;
0 C) d  z" u& O: X% k                                   if(i!=0)& |# g+ q! c# |  J# X2 q6 K4 _
                                   {
5 J4 ^; s& J) ?                                          p=j=i;
- @! _' J& C7 e( v6 m; ~3 A* b                                          for(i=j;i>0;i--)9 S) M7 J  c; Z: H/ r3 U
                                          {
/ z4 }. S, v$ ]" R; r, p                                                 if(i>p||i>q)
) H& P  q0 [+ |9 N, S" \; s9 ?                                                 continue;6 L* R# L! E0 x3 E# P. e
                                                 if(p%i==0&&q%i==0)
8 P' d" N2 z: m+ ?- K" P                                                 {
6 X% v+ \& S# F, s                                                        p=p/i;
7 Y. W6 ^  A. T( n! B$ d2 `                                                        q=q/i;
' Z' c! D; v  Z8 _  C/ |                                                 }
$ E1 i4 G7 e7 v                                          }
6 G1 I- q' O8 Y6 h( e1 ~/ ^                                          for(i=1;i<=q/5;i++)3 T" W) X- a9 C/ V6 O  u4 Q
                                          {0 r% Z- I2 B: z2 J
                                                 if(q%5!=0)
. ?" F& O7 w  r, R9 S$ {                                                        break;
0 J! N: i" X' ~  u1 c! y9 O                                                        q=q/5;
# O+ F) o, R# f) V                                          }
  l! D8 _! S! u( R- q' r                                          if(q!=1) - E$ O% z4 I( D8 F9 l% d
                                          for(i=1;i<=q/2;i++)0 M" s8 q2 x- c) D, B0 m# c
                                         {
. L) s- G7 u1 ]$ _                                                   if(q!=1&&q%2!=0)+ ^# R' `/ m2 f+ c3 U$ e
                                                   {; L" G4 N5 m, C4 P
                                                        printf("A=%d B=%d C=%d D=%d Y=%f\n",A,B,C,D,Y);) u6 y6 [* ?$ e8 U6 ~+ a
                                                        break;% t$ K7 @, ?" o! i" u5 }3 c1 x
                                                   };
8 |6 e# j) o/ o. R6 ~- T                                                   q=q/2;. D" t7 l& Q% F" v5 E9 j
                                         }3 S1 l* l0 c0 l/ `7 P
                                    }8 |: |" q( Y1 {
                             }7 |+ W4 w6 ~& o& |2 p9 u) Y
                      }) m( E% e5 u6 X  ~
               }
- `; T3 t0 S8 S8 S       }, s1 R8 L$ z# P' k/ e% E
}& N, j4 [6 p" a( X5 E' X9 V% _2 v

' t5 K+ L4 b  ]/ @. t& ?# |% f1 i- e: ?0 [/ o+ N
" M# F% C3 y1 u. F& D5 ?) g3 W

# u+ R8 r) b3 K) l, ^1 E

本帖子中包含更多资源

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

x

点评

再次修改了下算法错误  发表于 2014-1-5 19:27
下载了个VC2008,修改了下,运行通过。@yy1028  发表于 2014-1-4 11:55
呵呵,十几年没用这东西了,能运行才怪,自己稍微修改下  发表于 2014-1-4 08:44
我复制进去 也不能运行  发表于 2014-1-3 20:17
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:08 , Processed in 0.068598 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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