正在加载图片...
#include<stdio. h> void maino statIc int a[][4}={3,168765,4,32,1108.,10,25,12,27}; int b[3), i,j, rowman for(i=0;i<=2;i+) rowmaxaillol *每行第一个元素为默认的最大值* for(=1j<=3j+) f(a][i}> rowman) rowman=a[U/*当前行找到更大的数* bli=rowman; *将该行最大值存入一维数组b中* printf("二维数组a为:mn") for(i=0;i<=2;i++) for(=0 j<=3: j++) 体*输出第i行元素*/ printf("%5d", a(OJ0D) printf("\n"); printf("一维数组b为:n") for(i=0,i<=2;i++ printf("%5d",b[i]), printf("In")#include<stdio.h> void main() { static int a[][4]={3,16,87,65,4,32,11,108,10,25,12,27}; int b[3],i,j,rowmax; for(i=0;i<=2;i++) { rowmax=a[i][0]; /*每行第一个元素为默认的最大值*/ for(j=1;j<=3;j++) if(a[i][j]>rowmax) rowmax=a[i][j]; /*当前行找到更大的数*/ b[i]=rowmax; /*将该行最大值存入一维数组 b 中*/ } printf("二维数组 a 为:\n"); for(i=0;i<=2;i++) { for(j=0;j<=3;j++) /*输出第 i 行元素*/ printf("%5d",a[i][j]); printf("\n"); } printf("一维数组 b 为:\n"); for(i=0;i<=2;i++) printf("%5d",b[i]); printf("\n"); }
©2008-现在 cucdc.com 高等教育资讯网 版权所有