简单的排序问题,用经典的冒泡法可以解决,两两比较数把大的数放到前面。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[3]={0};
int i=0;
int j=0;
printf("请输入三个整数:");
for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<2;j++)
{
for(i=0;i<3;i++)
{
if(a[i]<a[i+1])
{
a[i]=a[i]^a[i+1];
a[i+1]=a[i]^a[i+1];
a[i]=a[i]^a[i+1];
}
}
}
printf("%d %d %d",a[0],a[1],a[2]);
}