main( )
{ int a[5],max,min,i,j,k;
for(i=0; i<5; i++)
scanf("%d",&a[i]);
min=a[0]; max=a[0];
j=k=0;
for (i=1; i<5; i++)
if (a[i]<min) { min=a[i]; j=i; }
else if (a[i]>max) { max=a[i]; k=i ; }
a[j]=max; a[k]=min;
for (i=0; i<5; i++)
printf("%5d",a[i]);
printf("\n");
}
getch();
我是刚学不久C语言的
程序应该没有错的 但是不知道为什么 只要一看结果就是一闪而过
哪位大虾 能帮忙解答下吗 不甚感激