每行最大数放至对角线,对对角线排序并输出

编写程序对一个5X5的二维数组中存储的数据进行如下操作:先将每一行中值最大的元素与该行位于主对角线(左上到右下)处的元素交换值,然后对主对角线上的所有元素排序使其自左上角到右下角升序排列,最后输出排序后主对角线上各元素的值。