liukuan.net

liukuan.net,发现,记录,分享

471

冒泡排序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
 
int main(int argc, char *argv[]) {
 
	int a=0,b=0,c=0,*p_tmp=NULL;
	int *p_max=&a,*p_mid=&b,*p_min=&c;
	scanf("%d%d%d",&a,&b,&c);
	if(*p_max < *p_min){
		p_tmp = p_max;
		p_max = p_mid;
		p_mid = p_tmp;	
	}
	if(*p_max < *p_min){
		p_tmp = p_max;
		p_max = p_min;
		p_min = p_tmp;	
	}
	if(*p_mid < *p_min){
		p_tmp = p_mid;
		p_mid = p_min;
		p_min = p_tmp;
	}
	printf("%d %d %d",*p_max,*p_mid,*p_min);
	return 0;
 
}
原文地址 : https://liukuan.net/c/91.html
本站遵循 : 知识共享署名-非商业性使用-相同方式共享 3.0 版权协议
版权声明 : 原创文章转载时,请务必以超链接形式标明 文章原始出处
作者:admin | 分类:c/c++ | 标签: C语言
此文章共有条评论, 人参与 |Powerd By Angboo