51CTO技术论坛_中国领先的IT技术社区's Archiver

adeser112 发表于 2008-6-4 23:04

哪为老大可以写一段C程序仅供参考!

输入a、b、c3个值,输出其中最大者,谢谢了

hagejid 发表于 2008-6-4 23:20

先比较两个,然后用最大的和第三个比较,得到最大的就是最大的。(好象很拗口- -!)r{"J_+w SJ
先自己编代码,编程就是动脑子解决问题的活。

ribut9225 发表于 2008-6-5 08:43

#include<stdio.h>
-K%j9z3C#\'~jz ^L}'Bg"w6Z(t
int main()
NS(~1U8lA(hB{1@ {~fP5W(d)G0D\8R
        int a,b,c;#R&qy(jH8f]
       a=0;
m^7BN E Dq         b=1;1Q_@M}$E$O`@
        c=2;
4bHSprl         printf("最大值为:%d",a>(b>c?b:c)?a:(b>c?b:c));P]#W^v?7O|
}

特爱蚂蚁 发表于 2008-6-5 09:01

int a,b,c, i; xsAX{/v
printf("请输入三个数\n"); N%yj7\5P&i uQ
scanf("%d,%d,%d",&a,&b,&c);
T$R"Qy y&vO#JS$mD if(a>b&&a>c) Gcc}\9} TS
{
7xR t1bjRAi.v printf("a最大\n"); PA,h'bJY3Z
}
$v9Zoh1o;?R%R else if (b>a&&b>c) FO[0e9B2qL|2Ogx
{ u ucbD{X'l
printf("b最大\n"); )?KD_{4X(z,~
} Ot-Q(\DcB+a+~
else if (c>a&&c>b) zv3m1iF`,y6X
{
ix3X`9u8p6N printf("c最大\n"); zl&T5G7D
}

阿汐 发表于 2008-6-5 10:16

#include <stdio.h>
0`j,z.^$Mo #include <stdlib.h>
o b0SXhH|^(?
9@bua sWWo void head();mq$[9GRz&\FS L
int themax(a1,b1,c1);
}'qEeOq3e%r"nCE&H int main()Ba7`"D9R x&E
{.@;PT7Xc3F'o Y
    int a,b,c;
l FZ:l5L!\     head();
!j(?%~ O&_     scanf("%d,%d,%d",&a,&b,&c);
U;A7?4SJ     printf("\n the max is %d:",themax(a,b,c));I3o I:tx_h?&R
    return 0;
brb[2Et 'fYxI\S
}p'qt-I b!rj
void head(){
CRUjA(Lo3}     printf("input you number,like this 50,3,9--------:");
eUcg_^,Rv!tr }qYZ z)x!MH ?X
int themax(a1,b1,c1){
]#kV0tY/K     int max;
s;P[ M"X$Qe     if(a1>b1&&a1>c1) max=a1; ASZx2]d;D jO
    if(b1>a1&&b1>c1) max=b1;
[#_5@q ]*{SxC%X     if(c1>a1&&c1>b1) max=c1;L7Y\J+Z}Uj$r
    return max;
5i,u9D+|8T*o }

ribut9225 发表于 2008-6-5 15:03

好复杂啊
:xE?h_Y8O5P D.V8x;TAY
怪不得C发展这么难

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.