两个错误:
第一个scanf,要加上取地址符号,因为b[i]是一个值,不是一个地址,不加上取地址符号,不可以把变量赋值给b[i]
第二个逻辑错误 错误
if(b[j]>b[k])这个地方
后面应该把 k=j; t=b[k]; b[k]=b[i]; b[i]=t; 都放在if下面
第一个错误应该是scanf取地址,第二个看不出来错误,运行应该是正确的