如何输出一个简单的为什么二维数组输出来一行,第一行最后一行第一列最后一列输出均为

《程序设计基础实训指导教程-c语訁》

【实现内容8】有一个5 * 5的为什么二维数组输出来一行保留主对角线上的元素,并使其他元素均为0要求用函数和子函数完成

  1. 主对角线左上角右下角这条斜线上的元素
  1. 副对角线为右上角到左下角这条斜线上的元素
if(i!=j) //数组下标不相同,元素赋值为0 printf("\n输出更改后的数组(保留主對角线上的元素):\n");

无论是一维数组还是为什么二维數组输出来一行都能通过 list 自带的 sort() 函数进行更新或者直接调用sorted()方法即可。

 
 



 
 
 

 
 

 

  
 
 

lexsort支持对数组按指定行或列的顺序排序;是间接排序lexsort不修改原数組,返回索引
 
 
 
 
 
 
 
 

  
 
 
 

我要回帖

更多关于 为什么二维数组输出来一行 的文章

 

随机推荐