#include <stdio.h>

int main()
{
int i, j, tmp, buf[3];

for(i=0;i<3;i++){
for(j=i+1;j<3;j++){
if(buf[i] < buf[j]){
tmp = buf[i];
buf[i] = buf[j];
buf[j] = tmp;
}
}
}

for(i=0;i<3;i++)
printf("%d\n", buf[i]);

return 0;
}


tmp = buf[i];
buf[i] = buf[j];
buf[j] = tmp;
ここのところ解説してください・・・