#include <stdio.h>
int chuli(int a[10])
{
int *temp1,*temp2,i;
temp1=temp2=a;
for(i=1;i<10;i++)
{
if(*temp1>a[i])
temp1++;
if(*temp2<a[i])
temp2++;
}
a[0]=*temp1;
a[9]=*temp2;
}
int print(int a[10])
{
int i;
for(i=0;i<10;i++)
printf("%d",a[i]);
}
void main()
{ int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
chuli(a[10]);
print(a[10]);
}
看看怎么错了????
int chuli(int a[10])
{
int *temp1,*temp2,i;
temp1=temp2=a;
for(i=1;i<10;i++)
{
if(*temp1>a[i])
temp1++;
if(*temp2<a[i])
temp2++;
}
a[0]=*temp1;
a[9]=*temp2;
}
int print(int a[10])
{
int i;
for(i=0;i<10;i++)
printf("%d",a[i]);
}
void main()
{ int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
chuli(a[10]);
print(a[10]);
}
看看怎么错了????









