英雄联盟中国风皮肤:c语言的一个小问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 16:59:09
大家帮我看看这个程序哪出错了。。谢谢大家```
题目:输入十个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写出三个函数:1。输入十个整数;2。进行处理;3。输出十个整数。

程序如下:

#include "stdio.h"
main()
{int a[10];
int n=10;
input1(a,n);
change1(a,n);
print1(a,n);
getch();
}
input1(int a1[],int n1)
{int i;
for(i=0;i<n1;i++)
scanf("%d",&a1[i]);
}
change1(int a2[],int n2)
{int *t,x,y,*p,*p_end;
p=a2;
p_end=p+n2-1;
for(;p<=p_end;p++)
if(*p<*(p+1))
t=p;
p=a2;
x=*t;
*t=*p;
*p=x;
for(p=a2;p<=p_end;p++)
if(*p>*(p+1))
t=p;
y=*t;
*t=*p_end;
*p_end=y;
}
print1(int a3[],int n3)
{int i;
for(i=0;i<n3;i++)
printf("%d ",a3[i]);
}

上机调试一下,看上面怎么提示!再解决