题目:输入三个整数,把这三个数由小到大输出。
程序分析:输入三个数i,j,k,进行比较,把最小的值交换给i,最大的值交换给k
#include<stdio.h>
int main()
{
int i,j,k,t;
printf("请输入三个数:");
scanf("%d%d%d",&i,&j,&k);
if(i>j)
{
t=i;
i=j;
j=t;
}
if(i>k)
{
t=i;
i=k;
k=t;
}
if(j>k)
{
t=j;
j=k;
k=t;
}
printf("从小到大为:%d %d %d\n",i,j,k);
return 0;
}
运行结果:(编译环境linux gcc)