满意答案
孤星s007
2013.04.01
采纳率:54% 等级:8
已帮助:61人
#include
void shuru(int *p)
{
int i;
printf("input 10 numbers:");
for(i&#61;0;i<10;i&#43;&#43;)scanf("%d",p&#43;i);
}
void chuli(int *p)
{
int i,max,min,pos1,pos2,t;
max&#61;min&#61;*p;
pos1&#61;pos2&#61;0;
for(i&#61;1;i<10;i&#43;&#43;)
{
if(max
if(min>*(p&#43;i)){min&#61;*(p&#43;i); pos2&#61;i;}
}
t&#61;*(p&#43;pos2); *(p&#43;pos2)&#61;*p; *p&#61;t;
t&#61;*(p&#43;pos1); *(p&#43;pos1)&#61;*(p&#43;9); *(p&#43;9)&#61;t;
}
void shuchu(int *p)
{
int i;
printf("after deal, the numbers are :\n");
for(i&#61;0;i<10;i&#43;&#43;)printf("%4d",*(p&#43;i));
}
main()
{
int a[10];
shuru(a);
chuli(a);
shuchu(a);
getch();
}
00分享举报