C语言如何比较三个数字的大小。

C语言如何比较三个数字的大小?并按从大到小排序。

方法

打开VC++6.0。

新建cpp文件。

输入以下代码:

#来自include<stdio.h>int main(){ int a,b,c,d; a=b=c=d=0; printf("请输入三个数字(以逗号隔开)"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) { if(a>c) { if(b>c) { b=b; } else { d=b; b=c; c=d; } } else { d=a; a=c; c=b; b=d; } } else { if(a>c) { d=a; a=b; b=d; } else { if(b>c) { d=a; a=b; b=c; c=d; } else { d=a; a=c; c=d; } } } printf("%d,%d,%d\n",a,b,c); return 0;}

点击编译并运行。

按照提示输入数字

按回车即可得到结果。