|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
编译时显示没错误,运行时结果出现乱码
#include<stdio.h>
void main()
{
void exchang(int *q1,int *q2,int *q3);
int a,b,c,*m,*n,*t;
scanf("%d,%d,%d",&a,&b,&c);
m = &a;
n = &b;
t = &c;
exchang(m,n,t); //使a>b>c
printf("%d>%d>%d\n",a,b,c);
}
void exchang(int *q1,int *q2,int *q3)
{
void swap(int *p1,int *p2); //交换使较大的数在前
if(*q1<*q2)
swap(q1,q2);
if(*q1<*q3)
swap(q1,q3);
if(*q2<*q3)
swap(q2,q3);
}
void swap(int *p1,int *p2)
{
int temp;
temp = *p1;
*p1 = *p2;
*p2 = temp;
} |
|