main函数没有返回类型。
1、main()函数前面加上void,void main()
2、你定义的Swap()函数,引用时写成了swap(),改为Swap()
3、定义的Swap()函数,也没有加返回类型,改为void Swap()
void Swap()
void main()
#include <stdio.h>
void Swap(int *p1,int *p2)
{
int p = *p1;
*p1 = *p2;
*p2 = p;
}
void main()
{
int n1,n2,n3;
printf("请输入三个整数:\n");
scanf("%d%d%d",&n1,&n2,&n3);
if(n1<n2)
Swap(&n1,&n2);
if(n1 < n3)
Swap(&n1,&n3);
if(n2 < n3)
Swap(&n2,&n3);
printf("从大到小输出结果:%d,%d,%d\n",n1,n2,n3);
}
大小写