小弟有个问题。
小弟刚接触C语言,有个简单的问题,他说:任意输入4个值,a,b,c,d,编制从大到小顺序输出的程序。我们刚刚学到嵌套。帮帮忙,各位大虾
帮帮忙
#define swap(x,y) {x=x+y;y=x-y;x=x-y;}
main() {int a,b,c,d;
printf("Input a,b,c,d:");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b) swap(a,b)
if(a>c) swap(a,c)
if(a>d) swap(a,d)
if(b>c) swap(b,c)
if(b>d) swap(b,d)
if(c>d) swap(c,d)
printf("The order is:%d,%d,%d,%d\n",a,b,c,d);
getch();
}
有点麻烦!
多谢,我们没学循环,所以看不懂,但是也非常感谢!