任务与代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if (a<b)
{
d=a;
a=b;
b=d;
}
if(a<c)
{
d=a;
a=c;
c=d;
}
if(b<c)
{
d=b;
b=c;
c=d;
}
printf("最大的数为%d\n",a);
printf("他们的顺序是%d %d %d\n",a,b,c);
return 0;
}
运行结果
知识点
交换的方法,和if语句的使用
心得
排序的问题绕了我两天,虽然作业没要求,但是想到这个问题还是希望能做出来。有更简便的方法吗?