怎么输出的都不是我输入的数呢?
void main(){
int a[5],b[5],c,d;
scanf("%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4]);
for(c=0;c<5;c++)
{
for(d=0;d<5;d++)
{
if (b[d]>a[c])
{
b[d]+=a[c];
a[c]=b[d]-a[c];
b[d]-=a[c];
}
}
}
printf("%d\n%d\n%d\n%d\n%d\n",a[0],a[1],a[2],a[3],a[4]);
getch();
}
麻烦各位给我看看哪儿出问题了。