题目:输入三个整数,把这三个数由小到大输出。
程序分析:输入三个数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)