机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

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

使用道具 举报

12#
 楼主| 发表于 2013-12-31 19:30:54 | 只看该作者
crazypeanut 发表于 2013-12-31 19:15
4 a9 o4 t6 B$ y: B中间那个冒号什么意思??
3 [' T$ K6 |6 ]: y
是比上的意思  A除以B比上C除以D
回复 支持 反对

使用道具 举报

13#
发表于 2013-12-31 20:25:18 | 只看该作者
yy1028 发表于 2013-12-31 19:30
0 Q8 X0 h$ n% ^: E: ~# V. V' \1 K是比上的意思  A除以B比上C除以D
5 @' B, y! p8 C# Q  h7 D0 [/ [
VC6.0编译通过
$ y/ I$ ]; b& }6 Y  N- p. W$ T
9 L: F, c' ?& _3 B9 o& f# t) Q#include "stdafx.h"
8 T3 G4 c' T2 W& J9 x#include "iostream.h"
" {( m7 e' T, i#include "iomanip.h"
1 p) y8 f# F7 r$ [! Rint main()5 ?: [9 P% u1 H. Z# i
{$ b7 z) ], a3 Q5 c+ {+ J0 y
float a,b,c,d;
1 A( @1 r) ?( H' Kfloat e;+ Y; r2 _& j; d6 r0 G, K2 B
cout<<"Input the first number:";6 H. n+ G, C5 v
cin>>a;
' r. X% S6 ~; ?$ V2 ecout<<"Input the sencond number:";
! S' @* U: \6 ~, Fcin>>b;
, K9 f- s& ], {/ Gcout<<"Input the third number:";
8 K" e) V' V2 a' hcin>>c;
; }9 D0 l' c; Z9 m& Qcout<<"Input the forth number:";1 `  _) V0 p! N. Q3 Z
cin>>d;
2 R9 d( U# h7 t+ T( C9 P) xe=(a/b)/(c/d);$ u0 C4 {. i! n0 s) C
cout<<"The answer is:"<<setprecision(6)<<e;
! g* L5 V" X1 d% r' v7 }return(0);) J7 c7 g7 U* c% k  j7 ^; E' j
};
2 s) y- G- l& x  U$ u, z
% `8 Y& B' D" W% N9 _% C: l3 [/ Y5 R7 m  [5 `% W

点评

刚刚式了一下,不知道是我弄错了 ,还是什么 运行不了?  发表于 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 编辑 & ~3 A2 ^! I: p! t1 {
% X; G5 e. A, o
# include <stdio.h>* a# {% W" s+ I* I3 ~# N$ R7 Z+ i3 |
7 `. @) `7 C2 D0 B: X5 B9 C; ~
int main(void)( z$ S8 I# F" S* Y  F2 P1 L
{& n8 n" M" _2 Z% o. o  W
; b$ [) G+ K1 Z4 T
float Y=1.0;( Y# t, X8 |1 m
3 b( A+ l5 i6 v, z2 X# g
for(float A=20;A<=70;A++)
6 |; E% D) K; ^/ ]5 A
. f3 n, M4 n) _* X. @6 ?* M2 c{
7 C# C# g9 }2 q3 J5 J4 Y# T- a    for(float B=20;B<=70;B++) ! O1 L3 I/ j- P( Z. g- u
    {
1 {: C/ D3 J  k$ Q+ k) f        for(float C=20;C<=70;C++) 9 M. V: R3 p" ^3 n9 B
        {
$ L8 F  M1 R: ?; a/ k$ r- |' L            for(float D=20;D<=70;D++) 2 r# v/ e& U! l! H* T
            {# l' K% P, \/ v
                Y=A*D/(B*C);
% w* H# g: {6 q0 L               
/ t' G# C9 o# m) F5 V5 J8 `  c! x                printf("A=%f  B=%f  C=%f  D=%f  Y=%f\n",A,B,C,D,Y);
* Z/ z6 T" u9 Q% G+ K. V                9 x" ]6 g8 S# c3 \( C( W: p
            }
+ m% _  c1 \( @; _0 G        }
# t$ G# J8 B8 t; T3 ]  H    }2 k" Z4 _1 j/ U6 b8 ^& u, H
}
( i8 t6 U/ t3 B6 h. |% L6 f4 a8 X$ h
return 0;
6 P: k2 r5 t# V2 |}              
& R( Z3 ]( b6 ]1 K* u4 a
3 O/ t. ^6 s! U9 P( @
3 T. D! t) R8 Z8 N  i; {# L* ~$ X  P, s$ E$ w
部分输出:0 ~  O2 w: [$ f/ q" \# @

* `1 j1 g9 F8 V6 F2 r2 k# c4 N+ tA=20.000000  B=21.000000  C=39.000000  D=52.000000  Y=1.269841
1 L$ @1 P* @+ QA=20.000000  B=21.000000  C=39.000000  D=53.000000  Y=1.294261/ D" J3 L4 S+ K& Q, m
A=20.000000  B=21.000000  C=39.000000  D=54.000000  Y=1.3186811 ^8 B% }) D: y, V! @
A=20.000000  B=21.000000  C=39.000000  D=55.000000  Y=1.343101' l3 t9 Y' f, q1 q& Y' E7 K
A=20.000000  B=21.000000  C=39.000000  D=56.000000  Y=1.367521
0 h3 f) V3 l- [) e2 XA=20.000000  B=21.000000  C=39.000000  D=57.000000  Y=1.391941
. U& _- `  h: t" cA=20.000000  B=21.000000  C=39.000000  D=58.000000  Y=1.4163611 E! p4 \5 |1 Z) H+ U, y7 U3 P0 [
A=20.000000  B=21.000000  C=39.000000  D=59.000000  Y=1.440781: g: j+ m3 R5 n8 O: B
A=20.000000  B=21.000000  C=39.000000  D=60.000000  Y=1.465201* D2 w( t, g! x
A=20.000000  B=21.000000  C=39.000000  D=61.000000  Y=1.4896224 i8 P. P& \% _6 _- x! w
A=20.000000  B=21.000000  C=39.000000  D=62.000000  Y=1.514042) p8 ]" \4 W: S  u* m
A=20.000000  B=21.000000  C=39.000000  D=63.000000  Y=1.538462
' m( V' C, u% S9 r: Y

点评

楼主说只要无限循环小数。好像还要检测一下?  发表于 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 0 J% Q- Q; ^. B0 @2 I
VC6.0编译通过' c/ X$ _0 s: D" I0 E
, T, e0 T6 b9 n2 H
#include "stdafx.h"

  k  S: q( j) T% G" }! j; L 这位大哥,如果程序能达到要求就是循环小数   我会给你薄酬的 ' U1 S; E8 w% E2 a/ A2 e
能加一下QQ吗 123738089,方便以后
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2014-1-1 20:22:23 | 只看该作者
fmdd 发表于 2013-12-31 21:47
( H2 P; M# M  t" `' O+ [/ Z; q# U0 F# include
% X# V+ p* k$ B* }0 a7 i9 }5 w. j1 e- W5 v& g  d
int main(void)

0 x& r7 C- y& C9 \8 w. U$ D如果程序能达到要求就是循环小数   我会给你薄酬的 0 P" |) B/ k) _- H' g+ L2 N0 H
能加一下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 编辑 6 F, v/ o1 l2 c+ o! n  m$ A
" z) d7 Y' n% n* C* N3 K
让我想起了那段快乐而疯狂的日子
6 k/ f/ N6 L1 E, Q. E1 o0 X8 k+ q- ]' b- }: }
改编14#,未运行,十有八九有问题. p) W( e( z8 b# I
4 i. k' g* U" k$ D+ C
#include "stdio.h"
: K: [/ L* Z( lint main(void)* X+ S6 R- u0 Y4 ]3 S1 z
{1 v. ]/ K7 B: Y4 b  E7 }
       int p,q,i,j;
* _, v* C* x, ]" `3 x4 b       int A,B,C,D;
+ R, o' h% u9 S, P. \; M0 ~       float Y;& X# B) L2 F3 Z8 d  G
       for(A=20;A<=70;A++) / s- h- n3 Q9 D6 ]) C
       {3 ~6 R7 d( D! Z" K- T
              for(B=20;B<=70;B++)
% d& z  B& h6 V3 L! Z( a              {1 z* G: F: q& }3 ~) A+ S0 b
                     for(C=20;C<=70;C++)
# K. \- j% y% A! q, k0 s                     {
) [2 N  ?$ G" T. n) j                            for(D=20;D<=70;D++) . V8 V3 b" V  [5 L/ I( e
                            {
5 C1 b# \8 p( G3 }% z                                   Y=(float(A)*float(D))/(float(B)*float(C));
2 u: L& ]8 d/ O! l% ~                                   p=A*D;$ \; p$ r. H4 i- o  k
                                   q=B*C;# _* V: k5 k/ a# s
                                   i=p%q;9 l& f0 @: B5 w
                                   if(i!=0)
. ~" O* F- ?% H1 @  x7 z1 C                                   {
; r2 {) Y! Q5 C' [( J9 y, b9 n                                          p=j=i;
3 D1 W( ]8 o. x8 \2 C% [5 m                                          for(i=j;i>0;i--)  H, ?8 J; N( P0 i
                                          {4 G. b' r5 F7 Y8 k
                                                 if(i>p||i>q)9 Y  Z9 \' U9 a7 j
                                                 continue;8 L/ z: E' t( w+ K/ p
                                                 if(p%i==0&&q%i==0)% v9 o+ l& E4 F; c& B2 x
                                                 {6 {5 c0 n5 F  w6 ^- K- e6 E
                                                        p=p/i;+ }% k& {7 J) K2 x3 v) p# l
                                                        q=q/i;# U4 H6 v' c3 Y6 K- R. d! N4 }# S& h
                                                 }
* [, [7 `( o" _6 |- |1 U                                          }$ g* _" c$ m- m' O
                                          for(i=1;i<=q/5;i++)5 F3 ?: `# h0 z( O1 u5 s6 P
                                          {
& n4 M1 U  e$ U7 t" E                                                 if(q%5!=0)! C9 x, g. }9 Y) o; m( ?, Z
                                                        break;, W9 |' j" E& v- _+ T
                                                        q=q/5;- G- {( ^! h; z' M' ?. ^
                                          }
" ]5 O% B! n( o4 y  X( k. w                                          if(q!=1)
* e/ V) v' C9 u                                          for(i=1;i<=q/2;i++)8 `- N1 |. y4 A1 g4 A
                                         {; R+ A$ f3 _& y! Q/ B
                                                   if(q!=1&&q%2!=0)
: b) q5 o0 @5 t                                                   {6 q. t, k, e" x% o9 r4 Q
                                                        printf("A=%d B=%d C=%d D=%d Y=%f\n",A,B,C,D,Y);
1 Q) ^0 W  a% l0 r" o                                                        break;
) |  x$ q" M1 g3 @# b: S5 V                                                   };, ~9 @/ r5 F; R$ ?. Z2 H: `
                                                   q=q/2;
2 K4 @9 ]9 t; C/ Q                                         }
- \* |! Z9 p" a2 _2 o                                    }2 S4 A. n. p% [. W' x% u2 r
                             }7 r  m7 \; i; Y0 T) i' M; S
                      }
7 I- k) n/ M2 K2 e2 I5 `$ j& m$ J               }; c0 p: m7 i# v+ B# b
       }$ {) \- q+ S& @% r, d& s
}& V0 o, u$ q3 `7 s, T
$ L$ H' w2 r$ Q: P
1 k" p2 x$ X# w" L  ~8 x

5 }* s, w0 ]8 K$ C7 b# l5 }6 r! p4 Y/ a' W; ]4 o; d

本帖子中包含更多资源

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

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, 2024-11-23 22:16 , Processed in 0.058889 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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