题目:输入三个整数,把这三个数由小到大输出。


程序分析:输入三个数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)