c语言中四个数比较大小问题
2018-09-22
主 题:C语言中四个数比较大小问题
作 者:atrsn (ziyu )
等 级:
信 誉 值:100
所属论坛:C/C++ C语言
问题点数:20
回复次数:25
发表时间:2005-7-23 23:39:37
输入四个数,按从小到大顺序输出。只用判断语句实现。不知各位大侠是否有经典的算法。
回复人:llf_hust() (
) 信誉:1002005-7-23 23:44:40得分:0
#include
int Max(int a,int b)
{
if(a>b)
return a;
return b;
}
int main()
{
int t,a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
t = Max(Max(Max(a,b),c),d);
printf("max = %d",t);
return 0;
}
Top
回复人:llf_hust() (
) 信誉:1002005-7-23 23:45:18得分:0
看错题目 了不好意思
Top
回复人:zsd1101897(曼陀罗) (
) 信誉:1002005-7-23 23:47:30得分:0
#include
main()
{
int a, b, c, d, t;
printf("请输入4个数:");
scanf("%d%d%d%d", &a, &b, &c, &d);
if (a>b)
{
t=a; a=b; b=t;
}
if (a>c)
{
t=a; a=c; c=t;
}
if (a>d)
{
t=a; a=d; d=t;
}
if (b>c)
{
t=b; b=c; c=t;
}
if (b>d)
{
t=b; b=d; d=t;
}
if (c>d)
{
t=c; c=d; d=t;
}
printf("排序结果:%d %d %d %d", a, b, c, d);
}
不知道这算不算经典啊?
Top
回复人:stoneagecr(stoneagecr) (
) 信誉:1002005-7-23 23:52:59得分:0
冒泡排序 两个f