C语言程序设计(第二版)刘克成张凌晓ch6课件教学.pptVIP

  • 20
  • 0
  • 约1.74万字
  • 约 75页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计(第二版)刘克成张凌晓ch6课件教学.ppt

馋死 PPT研究院 POWERPOINT ACADEMY * * 例6.3 输入m*n整数矩阵,将矩阵中最大元素所在的行和最小元素所在的行对调后输出(m,n小于10)。 分析与设计:本例中m,n均小于10,可以定义10×10的二维数组。首先使用嵌套循环遍历二维数组的每个元素,从中找到最大元素和最小元素,同时记录最大元素和最小元素的行号nMaxI和nMinI。用一个n次的循环,将nMaxI行的所有元素和nMinI行的所有元素对换。 #includestdio.h int main() { long lMatrix[10][10],lMin,lMax,lTemp; int i,j,m,n,nMaxI=0,nMinI=0; printf(输入矩阵的m值:\n); scanf(%d,m); printf(输入矩阵的n值:\n); scanf(%d,n); printf(\n按行列输入矩阵Matrix(%d*%d)的每个元素:\n,m,n);//输入矩阵的每个元素 for(i=0;im;i++) for(j=0;jn;j++) { scanf(%ld,lTemp); lMatrix[i][j]=lTemp; } lMin=lMax=lMatrix[0][0]; for(i=0;im;i++) for(j=0;jn;j++) { if(lMatrix[i][j]lMax)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档