022.通过指针比较整数大小

Posted 程序员编程指南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了022.通过指针比较整数大小相关的知识,希望对你有一定的参考价值。

main()

	int x,y,z;	/* 定义三个int型变量 */
	int *xp = &x,	/* 定义指针变量xp,并赋值为x的地址,使xp指向x */
	    *yp = &y,	/* 定义指针变量yp,并赋值为y的地址,使yp指向y */
	    *zp = &z;	/* 定义指针变量zp,并赋值为z的地址,使zp指向z */
	int t;
	clrscr();
	printf("\\nPlease input x,y,z:\\n");
	scanf("%d%d%d",xp,yp,zp);	/* 通过变量的指针,为变量输入值 */
	if(*xp>*yp)	/* 通过指向变量的指针引用变量的值 */
	
		t=*xp;	/* 通过指向变量的指针引用变量的值 */
		*xp=*yp;/* 通过指向变量x的指针xp,引用变量x的值 */
		*yp=t;	/* 通过指向变量y的指针yp,引用变量y的值 */
	
	if(*xp>*zp)	/* 通过指向变量的指针,引用变量的值 */
	
		t=*xp;	/* 通过指向变量x的指针xp,引用变量x的值 */
		*xp=*zp;/* 通过指向变量x的指针xp,引用变量x的值 */
		*zp=t;	/* 通过指向变量z的指针zp,引用变量z的值 */
	
	if(*yp>*zp)	/* 通过指向变量的指针,引用变量的值 */
	
		t=*yp;	/* 通过指向变量的指针,引用变量的值 */
		*yp=*zp;/* 通过指向变量y的指针yp,引用变量y的值 */
		*zp=t;/* 通过指向变量z的指针zp,引用变量z的值 */
	
	printf("x = %d\\ty = %d\\tz = %d\\n",x,y,z);
	printf("\\nPress any key to quit...\\n");
	getch();

以上是关于022.通过指针比较整数大小的主要内容,如果未能解决你的问题,请参考以下文章

剑指 Offer II 022. 链表中环的入口节点

Java算法题解剑指 Offer II 022. 链表中环的入口节点

1169:大整数(指针专题)

输入三个整数,比较三个数大小并按从小到大的顺序排列。python代码怎么写?高手请指导,谢谢!

40篇学完C语言——(第七篇)地址算术运算

shell中字符串比较,整数大小比较