友情提示:380元/半年,儿童学编程,就上码丁实验室。
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 = %dty = %dtz = %dn”,x,y,z);
printf(“nPress any key to quit…n”);
getch();
}
转自公众号:
南昌青少年编程