关键错的哪??
#include"stdio.h"#include"conio.h"
void fun(int *p,int n);
void main()
{
int y[5],i;
printf("Input the number:\n");
for(i=0;i<5;i++)
scanf("%s",y[i]);
fun(y,5);
for(i=0;i<5;i++)
printf("%s",y[i]);
getch();
}
void fun(int *p,int n)
{
int i,m,r;
for(i=0;i<n;i++)
{
for(m=i+1;m<n-1-i;m++)
{
if(*(p+i)>*(p+m))
{
r=*(p+i);
*(p+i)=*(p+m);
*(p+m)=r;
}
}
}
}
为什么不能实现 关键的从小到大的排序工作