主题:用C语言怎么比较6个数的大小,取其中最大的数
xiaolin204
[专家分:0] 发布于 2008-07-09 13:51:00
比较6个数的大小取最大的数!!!!!!!!!!请教各位高手指点啊 !!!!!!!!!!!!!!!!!!
回复列表 (共6个回复)
沙发
getch1984 [专家分:10] 发布于 2008-07-09 15:19:00
#include "stdio.h"
main()
{
int a,b,c,d,e,f;
int max;
printf("please Input numbull\n");
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f); \* 任意输入六位数 *\
max=a;
if(a<b) max=b;
if(a<c) max=c;
if(a<d) max=d;
if(a<e) max=e;
if(a<f) max=f;
printf("max=%d\n",max); \* 将输出最大的一个数 *\
getch();
}
这个是最笨的办法了....
板凳
xiaolin204 [专家分:0] 发布于 2008-07-09 17:05:00
谢谢了啊!!!!!!!我还是新手呢!!!还能有什么简便的方法吗??
3 楼
liudan319 [专家分:3780] 发布于 2008-07-09 18:21:00
a[6]={1,2,3,4,5,6}
max=a[0];
for(i=0;i<5;i++)
max=(max>a[i+1])?max:a[i+1];
4 楼
daiya [专家分:120] 发布于 2008-08-04 22:38:00
楼上正解!!
5 楼
46198143 [专家分:0] 发布于 2008-08-05 00:29:00
三目运算符的确是速度最快的,3楼的果然是高手啊,都没想到用三目运算符,我也是才开始学c
学习了.
6 楼
firerat [专家分:110] 发布于 2008-08-10 18:36:00
支持3楼
我来回复