两个交换变量的程序,运行后360提醒有木马
#include<stdio.h>void swap(int *p1,int *p2)//swap是自定义的函数前面加void
{
int t;
t=*p1;
*p2=*p1;
*p2=t;
}
void exchange(int *pt1,int *pt2,int *pt3)
{
if(*pt1<*pt2)swap(pt1,pt2);
if(*pt1<*pt3)swap(pt1,pt3);
if(*pt2<*pt3)swap(pt2,pt3);
}
main()
{
int a,b,c,*pt1,*pt2,*pt3;
scanf("%d%d%d\n",&a,&b,&c);
pt1=&a,pt2=&b,pt3=&c;
exchange(pt1,pt2,pt3);
printf("%d%d%d\n",a,b,c);
}